Distributed Routing Table Return Values
Header: drt.h
The following error codes are commonly returned by the Distributed Routing Technology:
Note
The DRT can also return Winsock Error Codes.
| Symbolic | Code | Description |
|---|---|---|
| FACILITY_DRT | 0x98 | |
| DRT_E_TIMEOUT | 0x1001 | The DRT operation has timed out. |
| DRT_E_INVALID_KEY_SIZE | 0x1002 | The specified key does not meet, or exceeds, the allowed DRT key size. |
| DRT_E_INVALID_CERT_CHAIN | 0x1004 | There is no certificate store attached or there is an error in the certificate chain. |
| DRT_E_INVALID_MESSAGE | 0x1005 | The message exceeds the allowed character limit or is in an incorrect format. |
| DRT_E_NO_MORE | 0x1006 | There is no more event data available. |
| DRT_E_INVALID_MAX_ADDRESSES | 0x1007 | No addresses are available or the number of addresses exceeds 20. |
| DRT_E_SEARCH_IN_PROGRESS | 0x1008 | A search operation is already in progress. |
| DRT_E_INVALID_KEY | 0x1009 | Supplied key does not match generated key. |
| DRT_S_RETRY | 0x1010 | The operation could not complete, but may be successful in a second attempt. |
| DRT_E_INVALID_MAX_ENDPOINTS | 0x1011 | The number of endpoints exceeds maximum allowed endpoints. |
| DRT_E_INVALID_SEARCH_RANGE | 0x1012 | Min and max key values are equal, but target is different. |
| DRT_E_INVALID_PORT | 0x2000 | The specified port value is NULL . |
| DRT_E_INVALID_TRANSPORT_PROVIDER | 0x2001 | The specified transport provider is invalid. |
| DRT_E_INVALID_SECURITY_PROVIDER | 0x2002 | The specified security provider is invalid. |
| DRT_E_STILL_IN_USE | 0x2003 | The DRT infrastructure is currently busy and cannot complete the operation. |
| DRT_E_INVALID_BOOTSTRAP_PROVIDER | 0x2004 | The specified bootstrap provider is invalid. |
| DRT_E_INVALID_ADDRESS | 0x2005 | The supplied address is not in the accepted and complete format, or is NULL . |
| DRT_E_INVALID_SCOPE | 0x2006 | The specified scope is not one of the values defined in DRT_SCOPE . |
| DRT_E_TRANSPORT_SHUTTING_DOWN | 0x2007 | The specified transport is in the process of shutting down. |
| DRT_E_NO_ADDRESSES_AVAILABLE | 0x2008 | There are currently no remote nodes present in the DRT. |
| DRT_E_DUPLICATE_KEY | 0x2009 | This key already exists within the DRT infrastructure. |
| DRT_E_TRANSPORTPROVIDER_IN_USE | 0x200a | The specified transport provider is already in use. |
| DRT_E_TRANSPORTPROVIDER_NOT_ATTACHED | 0x200b | The transport provider is not attached. |
| DRT_E_SECURITYPROVIDER_IN_USE | 0x200c | The specified security provider is already in use. |
| DRT_E_SECURITYPROVIDER_NOT_ATTACHED | 0x200d | The security provider is not attached. |
| DRT_E_BOOTSTRAPPROVIDER_IN_USE | 0x200e | The specified security provider is already in use. |
| DRT_E_BOOTSTRAPPROVIDER_NOT_ATTACHED | 0x200f | The bootstrap provider is not attached. |
| DRT_E_TRANSPORT_ALREADY_BOUND | 0x2101 | The transport is already bound. |
| DRT_E_TRANSPORT_NOT_BOUND | 0x2102 | The transport is not bound. |
| DRT_E_TRANSPORT_UNEXPECTED | 0x2103 | The transport has encountered an unexpected error. |
| DRT_E_TRANSPORT_INVALID_ARGUMENT | 0x2104 | An invalid argument was passed to the transport. |
| DRT_E_TRANSPORT_NO_DEST_ADDRESSES | 0x2105 | Destination addresses have not been supplied to the transport. |
| DRT_E_TRANSPORT_EXECUTING_CALLBACK | 0x2106 | The transport is currently executing a callback operation. |
| DRT_E_TRANSPORT_ALREADY_EXISTS_FOR_SCOPE | 0x2107 | A transport already exists for this DRT scope. |
| DRT_E_INVALID_SETTINGS | 0x2108 | The data contained in DRT SETTINGS structure is invalid or the relevant parameter value is NULL . |
| DRT_E_INVALID_SEARCH_INFO | 0x2109 | The data contained in DRT_SEARCH_INFO structure is invalid or the relevant parameter value is NULL . |
| DRT_E_FAULTED | 0x210a | The DRT infrastructure has faulted. The DrtClose function must be called, after which an attempt to re-open the DRT can be made. |
| DRT_E_TRANSPORT_STILL_BOUND | 0x210b | The transport is currently bound. |
| DRT_E_INSUFFICIENT_BUFFER | 0x210c | The size of the buffer is insufficient for the operation. |
| DRT_E_INVALID_INSTANCE_PREFIX | 0x210d | The DRT instance prefix is invalid. |
| DRT_E_INVALID_SECURITY_MODE | 0x210e | The specified security mode is not one of the values defined in DRT_SECURITY_MODE . |
| DRT_E_CAPABILITY_MISMATCH | 0x210f | The requested security algorithms are not available. |
| 43 entries | ||
Article text from the Win32 documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.