Создание экземпляра IShellItem для несуществующего файла
Как я могу получитьIShellItem объект для несуществующего файла (или каталога)?
SHCreateItemFromParsingName а такжеSHCreateItemFromRelativeName ошибка 0x80070002 (файл не найден) иILCreateFromPath возвращаетNULL
PIDL.Сначала я подумал, что это может быть невозможно, но, например,IFileSaveDialog создает такойIShellItem
для его результата (если вы укажете новый файл в диалоге).