SHCreateItemFromParsingName()是否需要完整路径?

时间:2019-06-11 02:56:40

标签: shell winapi com

我想通过FindFirstFile() / FindNextFile()处理文件,然后为每个文件获取IShellItem,以便获得通配符支持。似乎我将使用SHCreateItemFromParsingName(),但似乎每次都要将完整文件路径传递给它之前,我都必须构建一个完整路径?

我看到了一个旧的新示例,该示例通过为WIN32_FIND_DATA结构使用辅助函数CreateFileSysBindCtx()并将其作为第二个参数传递给SHCreateItemFromParsingName()来创建伪造文件,所以想知道是否可以对找到的文件执行此操作通过FindFirstFile() / FindNextFile()传递文件名和WIN32_FIND_DATA的结果,它可以创建IShellItem吗?

或者也许有更好的方法可以将FindFirstFile() / FindNextFile()变成我可以用来填充IResultsFolder的东西。

TIA !!

0 个答案:

没有答案