Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
It's so annoying to look for HRESULT codes... I remember some, but not all. So, why not to list them here? At least they will be easy to find.
Well, actually it's easy in VS too -- the codes are declared in WinError.h, it's just it is never opened and hard to open with one click. So, here they are (just S_*, E_* and CLASS_E_* -- class factories codes):
Name | Hex | Decimal |
S_OK | 00000000 | 0 |
S_FALSE | 00000001 | 1 |
E_PENDING | 8000000A | 2147483658 |
E_NOTIMPL | 80004001 | 2147500033 |
E_NOINTERFACE | 80004002 | 2147500034 |
E_POINTER | 80004003 | 2147500035 |
E_ABORT | 80004004 | 2147500036 |
E_FAIL | 80004005 | 2147500037 |
E_UNEXPECTED | 8000FFFF | 2147549183 |
CLASS_E_NOAGGREGATION | 80040110 | 2147746064 |
CLASS_E_CLASSNOTAVAILABLE | 80040111 | 2147746065 |
CLASS_E_NOTLICENSED | 80040112 | 2147746066 |
E_ACCESSDENIED | 80070005 | 2147942405 |
E_HANDLE | 80070006 | 2147942406 |
E_OUTOFMEMORY | 8007000E | 2147942414 |
E_INVALIDARG | 80070057 | 2147942487 |
Comments
- Anonymous
July 07, 2006
Errlook.exe is only 2 keystrokes away in the default installation of VS 2005 (Alt-T, K)... - Anonymous
July 21, 2006
True. Unless you are on a test machine without VS and see it in the log... - Anonymous
July 17, 2007
Please provide how to create our own HRESULT, error code.