当错误检查失败时,ILCreateFromPath 将如何表现?

发布于 2024-11-13 09:01:46 字数 224 浏览 3 评论 0原文

PSDK 参考ILCreateFromPath 没有信息说明函数失败时的行为方式(更重要的是,没有信息如何获取扩展错误信息)。

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

In the PSDK reference for ILCreateFromPath there is no information how the function behaves when it fails (and, more importantly, how to get extended error information).

What behavior should I expect, and how can I get that error information?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷血 2024-11-20 09:01:46

其他地方没有记录它。如果失败,它会返回一个 NULL 指针,并且没有可用的扩展错误信息会发生什么情况。

使用 SHParseDisplayName() 代替(甚至 Microsoft说它优于 ILCreateFromPath())。它返回一个 HRESULT,其中包含失败时的错误代码。

It is not documented anywhere else. If it fails, it returns a NULL pointer, and there is no extended error info available what that happens.

Use SHParseDisplayName() instead (even Microsoft says it is preferred over ILCreateFromPath()). It returns an HRESULT, which contains an error code on failure.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文