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

时间:2012-10-04 19:54:16

标签: error-handling windows-runtime

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

1 个答案:

答案 0 :(得分:0)

您链接的文档("COM Error Codes")应包含所有标准HRESULT值。请注意,还有system error codes可以显示为HRESULT。

标准HRESULT和错误代码也在<winerror.h>标头中定义,该标头是Windows SDK的一部分(此标头还定义了HRESULT_FROM_WIN32功能,可用于转换系统错误代码到等效的HRESULT。

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