http://msdn.microsoft.com/en-us/library/windows/desktop/aa378137(v=vs.85).aspx
Common HRESULT Values
The following HRESULT values are the most common. More values are contained in the header file Winerror.h.
Here are the values listed alphabetically by name.
| Name | Description | Value |
|---|---|---|
| S_OK | Operation successful | 0x00000000 |
| E_ABORT | Operation aborted | 0x80004004 |
| E_ACCESSDENIED | General access denied error | 0x80070005 |
| E_FAIL | Unspecified failure | 0x80004005 |
| E_HANDLE | Handle that is not valid | 0x80070006 |
| E_INVALIDARG | One or more arguments are not valid | 0x80070057 |
| E_NOINTERFACE | No such interface supported | 0x80004002 |
| E_NOTIMPL | Not implemented | 0x80004001 |
| E_OUTOFMEMORY | Failed to allocate necessary memory | 0x8007000E |
| E_POINTER | Pointer that is not valid | 0x80004003 |
| E_UNEXPECTED | Unexpected failure | 0x8000FFFF |
Here are the values listed in numeric order by value.
| Value | Name | Description |
|---|---|---|
| 0x00000000 | S_OK | Operation successful |
| 0x80004001 | E_NOTIMPL | Not implemented |
| 0x80004002 | E_NOINTERFACE | No such interface supported |
| 0x80004003 | E_POINTER | Pointer that is not valid |
| 0x80004004 | E_ABORT | Operation aborted |
| 0x80004005 | E_FAIL | Unspecified failure |
| 0x8000FFFF | E_UNEXPECTED | Unexpected failure |
| 0x80070005 | E_ACCESSDENIED | General access denied error |
| 0x80070006 | E_HANDLE | Handle that is not valid |
| 0x8007000E | E_OUTOFMEMORY | Failed to allocate necessary memory |
| 0x80070057 | E_INVALIDARG | One or more arguments are not valid |
本文详细列举了Windows系统中最常见的HRESULT值,包括成功状态S_OK、各种错误类型如E_ABORT、E_ACCESSDENIED等,并提供了数值顺序及字母顺序两种排列方式以便查阅。
644

被折叠的 条评论
为什么被折叠?



