Winapi Windows上UNC路径的最大路径常数?

Winapi Windows上UNC路径的最大路径常数?,winapi,path,filesystems,constants,Winapi,Path,Filesystems,Constants,我知道对于常规路径,我可以使用MAX\u path常量创建足够长的字符串来保存路径。但是,UNC路径如何 ,我知道它们最多可以是32767个字符,所以是否为此定义了一个常量?如果没有,是否有其他方法来创建足够长的字符串以用于此类路径?我知道我可以硬编码,但如果可能的话,我想避免这种情况。我不确定这种情况是否存在。如果您查看同一页,您可以看到: 注意32767个字符的最大路径是近似值,因为“\?\”前缀可以通过 系统在运行时,此扩展适用于总长度 我不确定这是否存在。如果您查看同一页,您可以看到:

我知道对于常规路径,我可以使用
MAX\u path
常量创建足够长的字符串来保存路径。但是,UNC路径如何


,我知道它们最多可以是32767个字符,所以是否为此定义了一个常量?如果没有,是否有其他方法来创建足够长的字符串以用于此类路径?我知道我可以硬编码,但如果可能的话,我想避免这种情况。

我不确定这种情况是否存在。如果您查看同一页,您可以看到:

注意32767个字符的最大路径是近似值,因为“\?\”前缀可以通过 系统在运行时,此扩展适用于总长度


我不确定这是否存在。如果您查看同一页,您可以看到:

注意32767个字符的最大路径是近似值,因为“\?\”前缀可以通过 系统在运行时,此扩展适用于总长度


常量
UNICODE\u STRING\u MAX\u CHARS
在winnt.h中定义为32767。

常量
UNICODE\u STRING\u MAX\u CHARS
在winnt.h中定义为32767。

另一个问题可能会有所帮助。另一个问题可能会有所帮助。是的,我也读了这部分,我想可能有一些智能Winapi函数可以动态地为给定路径提供正确的长度。是的,我也读了这部分,我想可能有一些智能Winapi函数可以动态地为给定路径提供正确的长度。