[英]Maximum path constant for an UNC path on Windows?
我知道对于常规路径,我可以使用MAX_PATH
常量来创建足够长的字符串来保存路径。 但是,UNC路径怎么样?
根据MSDN ,我知道它们可以达到32,767个字符,那么有没有为此定义的常量? 如果没有,是否还有其他方法可以为这样的路径创建足够长的字符串? 我知道我可以硬编码,但如果可能的话,我想避免这种情况。
常量UNICODE_STRING_MAX_CHARS
在winnt.h中定义为32767。
我不确定这是否存在。 如果您查看同一页面但又向下看 ,您可以看到:
注意最大路径为32,767个字符是近似值,因为系统在运行时可以将“\\?\\”前缀扩展为更长的字符串,并且此扩展适用于总长度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.