This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.
Code | HRESULT | Description | #define |
---|---|---|---|
1 | 0x80100001 | An internal consistency check failed. | SCARD_F_INTERNAL_ERROR |
2 | 0x80100002 | The action was cancelled by an SCardCancel request. | SCARD_E_CANCELLED |
3 | 0x80100003 | The supplied handle was invalid. | SCARD_E_INVALID_HANDLE |
4 | 0x80100004 | One or more of the supplied parameters could not be properly interpreted. | SCARD_E_INVALID_PARAMETER |
5 | 0x80100005 | Registry startup information is missing or invalid. | SCARD_E_INVALID_TARGET |
6 | 0x80100006 | Not enough memory available to complete this command. | SCARD_E_NO_MEMORY |
7 | 0x80100007 | An internal consistency timer has expired. | SCARD_F_WAITED_TOO_LONG |
8 | 0x80100008 | The data buffer to receive returned data is too small for the returned data. | SCARD_E_INSUFFICIENT_BUFFER |
9 | 0x80100009 | The specified reader name is not recognized. | SCARD_E_UNKNOWN_READER |
10 | 0x8010000A | The user-specified timeout value has expired. | SCARD_E_TIMEOUT |
11 | 0x8010000B | The smart card cannot be accessed because of other connections outstanding. | SCARD_E_SHARING_VIOLATION |
12 | 0x8010000C | The operation requires a Smart Card, but no Smart Card is currently in the device. | SCARD_E_NO_SMARTCARD |
13 | 0x8010000D | The specified smart card name is not recognized. | SCARD_E_UNKNOWN_CARD |
14 | 0x8010000E | The system could not dispose of the media in the requested manner. | SCARD_E_CANT_DISPOSE |
15 | 0x8010000F | The requested protocols are incompatible with the protocol currently in use with the smart card. | SCARD_E_PROTO_MISMATCH |
16 | 0x80100010 | The reader or smart card is not ready to accept commands. | SCARD_E_NOT_READY |
17 | 0x80100011 | One or more of the supplied parameters values could not be properly interpreted. | SCARD_E_INVALID_VALUE |
18 | 0x80100012 | The action was cancelled by the system, presumably to log off or shut down. | SCARD_E_SYSTEM_CANCELLED |
19 | 0x80100013 | An internal communications error has been detected. | SCARD_F_COMM_ERROR |
20 | 0x80100014 | An internal error has been detected, but the source is unknown. | SCARD_F_UNKNOWN_ERROR |
21 | 0x80100015 | An ATR obtained from the registry is not a valid ATR string. | SCARD_E_INVALID_ATR |
22 | 0x80100016 | An attempt was made to end a non-existent transaction. | SCARD_E_NOT_TRANSACTED |
23 | 0x80100017 | The specified reader is not currently available for use. | SCARD_E_READER_UNAVAILABLE |
24 | 0x80100018 | The operation has been aborted to allow the server application to exit. | SCARD_P_SHUTDOWN |
25 | 0x80100019 | The PCI Receive buffer was too small. | SCARD_E_PCI_TOO_SMALL |
26 | 0x8010001A | The reader driver does not meet minimal requirements for support. | SCARD_E_READER_UNSUPPORTED |
27 | 0x8010001B | The reader driver did not produce a unique reader name. | SCARD_E_DUPLICATE_READER |
28 | 0x8010001C | The smart card does not meet minimal requirements for support. | SCARD_E_CARD_UNSUPPORTED |
29 | 0x8010001D | The Smart card resource manager is not running. | SCARD_E_NO_SERVICE |
30 | 0x8010001E | The Smart card resource manager has shut down. | SCARD_E_SERVICE_STOPPED |
31 | 0x8010001F | An unexpected card error has occurred. | SCARD_E_UNEXPECTED |
32 | 0x80100020 | No Primary Provider can be found for the smart card. | SCARD_E_ICC_INSTALLATION |
33 | 0x80100021 | The requested order of object creation is not supported. | SCARD_E_ICC_CREATEORDER |
34 | 0x80100022 | This smart card does not support the requested feature. | SCARD_E_UNSUPPORTED_FEATURE |
35 | 0x80100023 | The identified directory does not exist in the smart card. | SCARD_E_DIR_NOT_FOUND |
36 | 0x80100024 | The identified file does not exist in the smart card. | SCARD_E_FILE_NOT_FOUND |
37 | 0x80100025 | The supplied path does not represent a smart card directory. | SCARD_E_NO_DIR |
38 | 0x80100026 | The supplied path does not represent a smart card file. | SCARD_E_NO_FILE |
39 | 0x80100027 | Access is denied to this file. | SCARD_E_NO_ACCESS |
40 | 0x80100028 | The smartcard does not have enough memory to store the information. | SCARD_E_WRITE_TOO_MANY |
41 | 0x80100029 | There was an error trying to set the smart card file object pointer. | SCARD_E_BAD_SEEK |
42 | 0x8010002A | The supplied PIN is incorrect. | SCARD_E_INVALID_CHV |
43 | 0x8010002B | An unrecognized error code was returned from a layered component. | SCARD_E_UNKNOWN_RES_MNG |
44 | 0x8010002C | The requested certificate does not exist. | SCARD_E_NO_SUCH_CERTIFICATE |
45 | 0x8010002D | The requested certificate could not be obtained. | SCARD_E_CERTIFICATE_UNAVAILABLE |
46 | 0x8010002E | Cannot find a smart card reader. | SCARD_E_NO_READERS_AVAILABLE |
47 | 0x8010002F | A communications error with the smart card has been detected. Retry the operation. | SCARD_E_COMM_DATA_LOST |
48 | 0x80100030 | The requested key container does not exist on the smart card. | SCARD_E_NO_KEY_CONTAINER |
49 | 0x80100031 | The Smart card resource manager is too busy to complete this operation. | SCARD_E_SERVER_TOO_BUSY |
50 | 0x80100032 | The smart card PIN cache has expired. | SCARD_E_PIN_CACHE_EXPIRED |
51 | 0x80100033 | The smart card PIN cannot be cached. | SCARD_E_NO_PIN_CACHE |
52 | 0x80100034 | The smart card is read only and cannot be written to. | SCARD_E_READ_ONLY_CARD |
101 | 0x80100065 | The reader cannot communicate with the smart card, due to ATR configuration conflicts. | SCARD_W_UNSUPPORTED_CARD |
102 | 0x80100066 | The smart card is not responding to a reset. | SCARD_W_UNRESPONSIVE_CARD |
103 | 0x80100067 | Power has been removed from the smart card, so that further communication is not possible. | SCARD_W_UNPOWERED_CARD |
104 | 0x80100068 | The smart card has been reset, so any shared state information is invalid. | SCARD_W_RESET_CARD |
105 | 0x80100069 | The smart card has been removed, so that further communication is not possible. | SCARD_W_REMOVED_CARD |
106 | 0x8010006A | Access was denied because of a security violation. | SCARD_W_SECURITY_VIOLATION |
107 | 0x8010006B | The card cannot be accessed because the wrong PIN was presented. | SCARD_W_WRONG_CHV |
108 | 0x8010006C | The card cannot be accessed because the maximum number of PIN entry attempts has been reached. | SCARD_W_CHV_BLOCKED |
109 | 0x8010006D | The end of the smart card file has been reached. | SCARD_W_EOF |
110 | 0x8010006E | The action was cancelled by the user. | SCARD_W_CANCELLED_BY_USER |
111 | 0x8010006F | No PIN was presented to the smart card. | SCARD_W_CARD_NOT_AUTHENTICATED |
112 | 0x80100070 | The requested item could not be found in the cache. | SCARD_W_CACHE_ITEM_NOT_FOUND |
113 | 0x80100071 | The requested cache item is too old and was deleted from the cache. | SCARD_W_CACHE_ITEM_STALE |
114 | 0x80100072 | The new cache item exceeds the maximum per-item size defined for the cache. | SCARD_W_CACHE_ITEM_TOO_BIG |
No comments:
Post a Comment