在哪里可以找到 Windows 运行时的 COM 错误代码



由于我们在使用 Windows 运行时时必须处理 COM 错误代码(HRESULT 值),我想知道在哪里可以找到有关错误代码的信息。我当然尝试了谷歌,但只找到了桌面应用程序的代码(http://msdn.microsoft.com/en-us/library/windows/desktop/dd542642%28v=vs.85%29.aspx)。可能相同,但Windows运行时肯定会将错误代码添加到该列表中。

您链接到的文档("COM 错误代码")应包含所有标准 HRESULT 值。 请注意,还有一些系统错误代码可能显示为 HRESULT。

标准 HRESULT 和错误代码也在 <winerror.h> 标头中定义,该标头

是 Windows SDK 的一部分(此标头还定义 HRESULT_FROM_WIN32 函数,可用于将系统错误代码转换为等效的 HRESULT。

请注意,其他组件(例如第三方组件)可能使用其他 HRESULT。 每个组件都应记录它使用的 HRESULT 值及其含义。

相关内容

最新更新