Как будет вести себя ILCreateFromPath при сбое проверки ошибок?

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам