The following HRESULT values are the most common. More values are contained in the header file Winerror.h.
The HRESULT numbering space is vendor-extensible. Vendors can supply their own values for this field, as long as the C bit (0x20000000) is set, indicating it is a customer code. The HRESULT numbering space has the following internal structure. Window e-Store has revolutionized the way people buy new construction windows and replacement windows. We made the process of buying custom home windows and doors a breeze by placing the entire process online. Save yourself the hassle of sitting through a long sales pitch from a high pressure salesman.
Here are the values listed alphabetically by name.
Hresults Windows
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.
Winrt::hresult_error Struct
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 |