错误检查失败时ILCreateFromPath的行为如何?

时间:2011-06-03 13:38:46

标签: windows shell delphi platform-sdk

ILCreateFromPath {{1}}中,没有信息该函数失败时的行为(更重要的是,如何获取扩展错误信息)。

我应该期待什么样的行为,以及如何获取该错误信息?

1 个答案:

答案 0 :(得分:4)

其他任何地方都没有记录。如果失败,则返回NULL指针,并且没有可用的扩展错误信息。

使用SHParseDisplayName()代替(即使微软称它优先于ILCreateFromPath())。它返回HRESULT,其中包含失败时的错误代码。