CryptXML Error Codes
Header: cryptxml.h
The following are the run-time error codes, defined in Cryptxml.h, that may be returned by the CryptXML functions.
| Symbolic | Code | Description |
|---|---|---|
| CRYPT_XML_E_LARGE | 0x80092101 | The supplied value is too large. |
| CRYPT_XML_E_ENCODING | 0x80092103 | The specified XML encoding is unsupported. |
| CRYPT_XML_E_ALGORITHM | 0x80092104 | The specified XML Algorithm is unsupported. |
| CRYPT_XML_E_TRANSFORM | 0x80092105 | The specified transform is unsupported. |
| CRYPT_XML_E_HANDLE | 0x80092106 | The supplied handle is not valid. |
| CRYPT_XML_E_OPERATION | 0x80092107 | The operation is not valid. |
| CRYPT_XML_E_UNRESOLVED_REFERENCE | 0x80092108 | Unable to resolve the Reference element. |
| CRYPT_XML_E_INVALID_DIGEST | 0x80092109 | The digest value is not valid. |
| CRYPT_XML_E_INVALID_SIGNATURE | 0x8009210A | The signature value is not valid. |
| CRYPT_XML_E_HASH_FAILED | 0x8009210B | Unable to create or calculate the hash. |
| CRYPT_XML_E_SIGN_FAILED | 0x8009210C | The cryptographic signature operation failed. |
| CRYPT_XML_E_VERIFY_FAILED | 0x8009210D | The signature verification failed. |
| CRYPT_XML_E_TOO_MANY_SIGNATURES | 0x8009210E | The number of Signature elements in the document exceeded the maximum allowed limit for processing. |
| CRYPT_XML_E_INVALID_KEYVALUE | 0x8009210F | The key value that was supplied is not valid. |
| CRYPT_XML_E_UNEXPECTED_XML | 0x80092110 | Invalid or unexpected XML was encountered. |
| CRYPT_XML_E_SIGNER | 0x80092111 | Unable to locate the signer's key. |
| CRYPT_XML_E_NON_UNIQUE_ID | 0x80092112 | A nonunique Id attribute was found. |
| 17 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.