Как будет вести себя ILCreateFromPath при сбое проверки ошибок?
В PSDK ссылка для ILCreateFromPath
нет информации о том, как ведет себя функция в случае сбоя (и, что более важно, как получить расширенную информацию об ошибках).
Какое поведение я должен ожидать, и как я могу получить эту информацию об ошибке?
1 ответ
Решение
Это не задокументировано где-либо еще. Если это не удается, он возвращает указатель NULL, и нет никакой расширенной информации об ошибке, что это происходит.
использование SHParseDisplayName()
вместо этого (даже Microsoft говорит, что это предпочтительнее, чем ILCreateFromPath()
). Возвращает HRESULT
, который содержит код ошибки при сбое.