HRESULT异常

时间:2009-08-31 08:54:33

标签: .net win32exception

是否有任何列表可以解释错误代码。 Eks:HRESULT:0x81070215并没有告诉我什么时候错了?

3 个答案:

答案 0 :(得分:7)

WinError.h 

我在我的机器上的以下路径中有这个,你的也会类似:

C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\WinError.h

顺便说一句,如果你安装了Visual Studio,那么有一个名为'Error Lookup'的工具。转到Visual Studio,工具 - >错误查找,在其中您可以放置​​任何HRESULT代码来获取它的描述。您也可以从this location下载ErrorLookup。

答案 1 :(得分:0)

HRESULT代码由导致它们发生的代码定义,因此没有唯一的列表 - 它取决于服务器代码的含义。通常,您希望查看当前线程的error info,并查看与其一起传递的其他信息,以使其有意义。

答案 2 :(得分:0)

VS的工具菜单中有一个错误外观工具(Tools->Error Lookup),你也可以在这里找到工具

C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\errlook.exe