0

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

4

1 回答 1

0

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

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

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

于 2012-10-04T20:17:14.970 回答