Winapi 是否绕过ITEMIDLIST的最大路径限制?

Winapi 是否绕过ITEMIDLIST的最大路径限制?,winapi,shell,path,shell32,Winapi,Shell,Path,Shell32,是否有任何已知的方法(无论是否有文档记录)从路径(例如使用ILCreateFromPath)创建itemidleist结构,同时绕过MAX\u path长度限制?您可以改为使用。文档中没有提到pszName长度的任何限制。它给了我E_INVALIDARG。看起来文档质量很差。这可能是不可能的,因为Windows shell不支持长路径(请参阅以供参考)。是否尝试使用Unicode版本的ILCreateFromPathW作为前缀\\?\pszPath?您也可以尝试(它不是不推荐的)我在Window

是否有任何已知的方法(无论是否有文档记录)从路径(例如使用
ILCreateFromPath
)创建
itemidleist
结构,同时绕过
MAX\u path
长度限制?

您可以改为使用。文档中没有提到pszName长度的任何限制。

它给了我
E_INVALIDARG
。看起来文档质量很差。这可能是不可能的,因为Windows shell不支持长路径(请参阅以供参考)。是否尝试使用Unicode版本的ILCreateFromPathW作为前缀
\\?\pszPath
?您也可以尝试(它不是不推荐的)我在Windows7下的ILCreateFromPathW没有问题。还有其他人吗?