为不存在的文件创建 IShellItem 实例

gix*_*gix 6 windows com winapi windows-shell

如何为不存在的文件(或目录)获取IShellItem对象?

首先我认为这可能是不可能的,但例如IFileSaveDialogIShellItem为其结果创建了这样的一个(如果您在对话框中指定一个新文件)。

And*_*ers 2

有一个简单的 pidl 之类的东西,它们可以代表不存在的文件。所以我猜你想要SHSimpleIDListFromPathSHCreateItemFromIDList