Создание экземпляра IShellItem для несуществующего файла

Как я могу получитьIShellItem объект для несуществующего файла (или каталога)?

SHCreateItemFromParsingName а такжеSHCreateItemFromRelativeName ошибка 0x80070002 (файл не найден) иILCreateFromPath возвращаетNULL PIDL.

Сначала я подумал, что это может быть невозможно, но, например,IFileSaveDialog создает такойIShellItem для его результата (если вы укажете новый файл в диалоге).

Ответы на вопрос(1)

Ваш ответ на вопрос