BasicMessages
BasicMessages.Instance (HResult.NULL_) contains Microsoft's HResult code descriptions for Basic status codes (NULL_ facility).
HResult | Key | Text | Exception |
---|---|---|---|
0x00000000 | NULL.S_OK | Operation successful | |
0x8000211D | NULL.COR_E_AMBIGUOUSMATCH | Ambiguous match found. | System.Reflection.AmbiguousMatchException |
0x80004001 | NULL.E_NOTIMPL | Not implemented | System.NotImplementedException |
0x80004002 | NULL.COR_E_INVALIDCAST | No such interface supported | System.InvalidCastException |
0x80004003 | NULL.E_POINTER | Invalid pointer | System.ArgumentNullException |
0x80004005 | NULL.E_FAIL | Unspecified error | System.Runtime.InteropServices.ExternalException |
0x8000000A | NULL.E_PENDING | The data necessary to complete this operation is not yet available. | |
0x8000000B | NULL.E_BOUNDS | The operation attempted to access data outside the valid range | |
0x8000000C | NULL.E_CHANGED_STATE | A concurrent or interleaved operation changed the state of the object, invalidating this operation. | |
0x80000013 | NULL.RO_E_CLOSED | The object has been closed. | |
0x80004004 | NULL.E_ABORT | Operation aborted. | |
0x80004006 | NULL.CO_E_INIT_TLS | Thread local storage failure. | |
0x80004007 | NULL.CO_E_INIT_SHARED_ALLOCATOR | Get shared memory allocator failure. | |
0x80004008 | NULL.CO_E_INIT_MEMORY_ALLOCATOR | Get memory allocator failure. | |
0x80004009 | NULL.CO_E_INIT_CLASS_CACHE | Unable to initialize class cache. | |
0x8000400A | NULL.CO_E_INIT_RPC_CHANNEL | Unable to initialize remote procedure call (RPC) services. | |
0x8000400B | NULL.CO_E_INIT_TLS_SET_CHANNEL_CONTROL | Cannot set thread local storage channel control. | |
0x8000400C | NULL.CO_E_INIT_TLS_CHANNEL_CONTROL | Could not allocate thread local storage channel control. | |
0x8000400D | NULL.CO_E_INIT_UNACCEPTED_USER_ALLOCATOR | The user-supplied memory allocator is unacceptable. | |
0x8000400E | NULL.CO_E_INIT_SCM_MUTEX_EXISTS | The OLE service mutex already exists. | |
0x8000400F | NULL.CO_E_INIT_SCM_FILE_MAPPING_EXISTS | The OLE service file mapping already exists. | |
0x80004010 | NULL.CO_E_INIT_SCM_MAP_VIEW_OF_FILE | Unable to map view of file for OLE service. | |
0x80004011 | NULL.CO_E_INIT_SCM_EXEC_FAILURE | Failure attempting to launch OLE service. | |
0x80004012 | NULL.CO_E_INIT_ONLY_SINGLE_THREADED | There was an attempt to call CoInitialize a second time while single-threaded. | |
0x80004013 | NULL.CO_E_CANT_REMOTE | A Remote activation was necessary but was not allowed. | |
0x80004014 | NULL.CO_E_BAD_SERVER_NAME | A Remote activation was necessary, but the server name provided was invalid. | |
0x80004015 | NULL.CO_E_WRONG_SERVER_IDENTITY | The class is configured to run as a security ID different from the caller. | |
0x80004016 | NULL.CO_E_OLE1DDE_DISABLED | Use of OLE1 services requiring Dynamic Data Exchange (DDE) Windows is disabled. | |
0x80004017 | NULL.CO_E_RUNAS_SYNTAX | A RunAs specification must be |
|
0x80004018 | NULL.CO_E_CREATEPROCESS_FAILURE | The server process could not be started. The path name might be incorrect. | |
0x80004019 | NULL.CO_E_RUNAS_CREATEPROCESS_FAILURE | The server process could not be started as the configured identity. The path name might be incorrect or unavailable. | |
0x8000401A | NULL.CO_E_RUNAS_LOGON_FAILURE | The server process could not be started because the configured identity is incorrect. Check the user name and password. | |
0x8000401B | NULL.CO_E_LAUNCH_PERMSSION_DENIED | The client is not allowed to launch this server. | |
0x8000401C | NULL.CO_E_START_SERVICE_FAILURE | The service providing this server could not be started. | |
0x8000401D | NULL.CO_E_REMOTE_COMMUNICATION_FAILURE | This computer was unable to communicate with the computer providing the server. | |
0x8000401E | NULL.CO_E_SERVER_START_TIMEOUT | The server did not respond after being launched. | |
0x8000401F | NULL.CO_E_CLSREG_INCONSISTENT | The registration information for this server is inconsistent or incomplete. | |
0x80004020 | NULL.CO_E_IIDREG_INCONSISTENT | The registration information for this interface is inconsistent or incomplete. | |
0x80004021 | NULL.CO_E_NOT_SUPPORTED | The operation attempted is not supported. | |
0x80004022 | NULL.CO_E_RELOAD_DLL | A DLL must be loaded. | |
0x80004023 | NULL.CO_E_MSI_ERROR | A Microsoft Software Installer error was encountered. | |
0x80004024 | NULL.CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT | The specified activation could not occur in the client context as specified. | |
0x80004025 | NULL.CO_E_SERVER_PAUSED | Activations on the server are paused. | |
0x80004026 | NULL.CO_E_SERVER_NOT_PAUSED | Activations on the server are not paused. | |
0x80004027 | NULL.CO_E_CLASS_DISABLED | The component or application containing the component has been disabled. | |
0x80004028 | NULL.CO_E_CLRNOTAVAILABLE | The common language runtime is not available. | |
0x80004029 | NULL.CO_E_ASYNC_WORK_REJECTED | The thread-pool rejected the submitted asynchronous work. | |
0x8000402A | NULL.CO_E_SERVER_INIT_TIMEOUT | The server started, but it did not finish initializing in a timely fashion. | |
0x8000402B | NULL.CO_E_NO_SECCTX_IN_ACTIVATE | Unable to complete the call because there is no COM+ security context inside IObjectControl.Activate. | |
0x80004030 | NULL.CO_E_TRACKER_CONFIG | The provided tracker configuration is invalid. | |
0x80004031 | NULL.CO_E_THREADPOOL_CONFIG | The provided thread pool configuration is invalid. | |
0x80004032 | NULL.CO_E_SXS_CONFIG | The provided side-by-side configuration is invalid. | |
0x80004033 | NULL.CO_E_MALFORMED_SPN | The server principal name (SPN) obtained during security negotiation is malformed. | |
0x8000FFFF | NULL.E_UNEXPECTED | Catastrophic failure. |
This document is partially derived from work with following license.
/*This file is a derivate of a source file that has following license (below). ======================================================================== The MIT License (MIT) Copyright (c) Microsoft Corporation Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ======================================================================*/