由于在使用Windows运行时我们必须处理COM错误代码(HRESULT值),我想知道在哪里可以找到有关错误代码的信息。我当然尝试了谷歌,但只找到了桌面应用程序的代码(http://msdn.microsoft.com/en-us/library/windows/desktop/dd542642%28v=vs.85%29.aspx)。可能相同,但Windows运行时肯定会将错误代码添加到该列表中。
答案 0 :(得分:0)
您链接的文档("COM Error Codes")应包含所有标准HRESULT值。请注意,还有system error codes可以显示为HRESULT。
标准HRESULT和错误代码也在<winerror.h>
标头中定义,该标头是Windows SDK的一部分(此标头还定义了HRESULT_FROM_WIN32
功能,可用于转换系统错误代码到等效的HRESULT。
请注意,其他组件(例如第三方组件)可能使用其他HRESULT。每个组件应记录它使用的HRESULT值以及它们的含义。