Как будет вести себя ILCreateFromPath при сбое проверки ошибок? - PullRequest
1 голос
/ 03 июня 2011

В справочнике PSDK для ILCreateFromPath нет информации о том, как работает функция в случае сбоя (и, что более важно, как получить расширенную информацию об ошибках).

Какое поведениея должен ожидать, и как я могу получить эту информацию об ошибке?

1 Ответ

4 голосов
/ 04 июня 2011

Это нигде не задокументировано. Если происходит сбой, он возвращает указатель NULL, и нет никакой расширенной информации об ошибке, что это происходит.

Вместо этого используйте SHParseDisplayName() (даже Microsoft говорит, что предпочтительнее ILCreateFromPath()). Возвращает HRESULT, который содержит код ошибки при ошибке.

...