pcsc-lite 2.3.0
|
Error code documentation More...
Macros | |
#define | SCARD_S_SUCCESS ((LONG)0x00000000) |
No error was encountered. | |
#define | SCARD_F_INTERNAL_ERROR ((LONG)0x80100001) |
An internal consistency check failed. | |
#define | SCARD_E_CANCELLED ((LONG)0x80100002) |
The action was cancelled by an SCardCancel request. | |
#define | SCARD_E_INVALID_HANDLE ((LONG)0x80100003) |
The supplied handle was invalid. | |
#define | SCARD_E_INVALID_PARAMETER ((LONG)0x80100004) |
One or more of the supplied parameters could not be properly interpreted. | |
#define | SCARD_E_INVALID_TARGET ((LONG)0x80100005) |
Registry startup information is missing or invalid. | |
#define | SCARD_E_NO_MEMORY ((LONG)0x80100006) |
Not enough memory available to complete this command. | |
#define | SCARD_F_WAITED_TOO_LONG ((LONG)0x80100007) |
An internal consistency timer has expired. | |
#define | SCARD_E_INSUFFICIENT_BUFFER ((LONG)0x80100008) |
The data buffer to receive returned data is too small for the returned data. | |
#define | SCARD_E_UNKNOWN_READER ((LONG)0x80100009) |
The specified reader name is not recognized. | |
#define | SCARD_E_TIMEOUT ((LONG)0x8010000A) |
The user-specified timeout value has expired. | |
#define | SCARD_E_SHARING_VIOLATION ((LONG)0x8010000B) |
The smart card cannot be accessed because of other connections outstanding. | |
#define | SCARD_E_NO_SMARTCARD ((LONG)0x8010000C) |
The operation requires a Smart Card, but no Smart Card is currently in the device. | |
#define | SCARD_E_UNKNOWN_CARD ((LONG)0x8010000D) |
The specified smart card name is not recognized. | |
#define | SCARD_E_CANT_DISPOSE ((LONG)0x8010000E) |
The system could not dispose of the media in the requested manner. | |
#define | SCARD_E_PROTO_MISMATCH ((LONG)0x8010000F) |
The requested protocols are incompatible with the protocol currently in use with the smart card. | |
#define | SCARD_E_NOT_READY ((LONG)0x80100010) |
The reader or smart card is not ready to accept commands. | |
#define | SCARD_E_INVALID_VALUE ((LONG)0x80100011) |
One or more of the supplied parameters values could not be properly interpreted. | |
#define | SCARD_E_SYSTEM_CANCELLED ((LONG)0x80100012) |
The action was cancelled by the system, presumably to log off or shut down. | |
#define | SCARD_F_COMM_ERROR ((LONG)0x80100013) |
An internal communications error has been detected. | |
#define | SCARD_F_UNKNOWN_ERROR ((LONG)0x80100014) |
An internal error has been detected, but the source is unknown. | |
#define | SCARD_E_INVALID_ATR ((LONG)0x80100015) |
An ATR obtained from the registry is not a valid ATR string. | |
#define | SCARD_E_NOT_TRANSACTED ((LONG)0x80100016) |
An attempt was made to end a non-existent transaction. | |
#define | SCARD_E_READER_UNAVAILABLE ((LONG)0x80100017) |
The specified reader is not currently available for use. | |
#define | SCARD_P_SHUTDOWN ((LONG)0x80100018) |
The operation has been aborted to allow the server application to exit. | |
#define | SCARD_E_PCI_TOO_SMALL ((LONG)0x80100019) |
The PCI Receive buffer was too small. | |
#define | SCARD_E_READER_UNSUPPORTED ((LONG)0x8010001A) |
The reader driver does not meet minimal requirements for support. | |
#define | SCARD_E_DUPLICATE_READER ((LONG)0x8010001B) |
The reader driver did not produce a unique reader name. | |
#define | SCARD_E_CARD_UNSUPPORTED ((LONG)0x8010001C) |
The smart card does not meet minimal requirements for support. | |
#define | SCARD_E_NO_SERVICE ((LONG)0x8010001D) |
The Smart card resource manager is not running. | |
#define | SCARD_E_SERVICE_STOPPED ((LONG)0x8010001E) |
The Smart card resource manager has shut down. | |
#define | SCARD_E_UNEXPECTED ((LONG)0x8010001F) |
An unexpected card error has occurred. | |
#define | SCARD_E_UNSUPPORTED_FEATURE ((LONG)0x8010001F) |
This smart card does not support the requested feature. | |
#define | SCARD_E_ICC_INSTALLATION ((LONG)0x80100020) |
No primary provider can be found for the smart card. | |
#define | SCARD_E_ICC_CREATEORDER ((LONG)0x80100021) |
The requested order of object creation is not supported. | |
#define | SCARD_E_DIR_NOT_FOUND ((LONG)0x80100023) |
The identified directory does not exist in the smart card. | |
#define | SCARD_E_FILE_NOT_FOUND ((LONG)0x80100024) |
The identified file does not exist in the smart card. | |
#define | SCARD_E_NO_DIR ((LONG)0x80100025) |
The supplied path does not represent a smart card directory. | |
#define | SCARD_E_NO_FILE ((LONG)0x80100026) |
The supplied path does not represent a smart card file. | |
#define | SCARD_E_NO_ACCESS ((LONG)0x80100027) |
Access is denied to this file. | |
#define | SCARD_E_WRITE_TOO_MANY ((LONG)0x80100028) |
The smart card does not have enough memory to store the information. | |
#define | SCARD_E_BAD_SEEK ((LONG)0x80100029) |
There was an error trying to set the smart card file object pointer. | |
#define | SCARD_E_INVALID_CHV ((LONG)0x8010002A) |
The supplied PIN is incorrect. | |
#define | SCARD_E_UNKNOWN_RES_MSG ((LONG)0x8010002B) |
An unrecognized error code was returned from a layered component. | |
#define | SCARD_E_NO_SUCH_CERTIFICATE ((LONG)0x8010002C) |
The requested certificate does not exist. | |
#define | SCARD_E_CERTIFICATE_UNAVAILABLE ((LONG)0x8010002D) |
The requested certificate could not be obtained. | |
#define | SCARD_E_NO_READERS_AVAILABLE ((LONG)0x8010002E) |
Cannot find a smart card reader. | |
#define | SCARD_E_COMM_DATA_LOST ((LONG)0x8010002F) |
A communications error with the smart card has been detected. | |
#define | SCARD_E_NO_KEY_CONTAINER ((LONG)0x80100030) |
The requested key container does not exist on the smart card. | |
#define | SCARD_E_SERVER_TOO_BUSY ((LONG)0x80100031) |
The Smart Card Resource Manager is too busy to complete this operation. | |
#define | SCARD_W_UNSUPPORTED_CARD ((LONG)0x80100065) |
The reader cannot communicate with the card, due to ATR string configuration conflicts. | |
#define | SCARD_W_UNRESPONSIVE_CARD ((LONG)0x80100066) |
The smart card is not responding to a reset. | |
#define | SCARD_W_UNPOWERED_CARD ((LONG)0x80100067) |
Power has been removed from the smart card, so that further communication is not possible. | |
#define | SCARD_W_RESET_CARD ((LONG)0x80100068) |
The smart card has been reset, so any shared state information is invalid. | |
#define | SCARD_W_REMOVED_CARD ((LONG)0x80100069) |
The smart card has been removed, so further communication is not possible. | |
#define | SCARD_W_SECURITY_VIOLATION ((LONG)0x8010006A) |
Access was denied because of a security violation. | |
#define | SCARD_W_WRONG_CHV ((LONG)0x8010006B) |
The card cannot be accessed because the wrong PIN was presented. | |
#define | SCARD_W_CHV_BLOCKED ((LONG)0x8010006C) |
The card cannot be accessed because the maximum number of PIN entry attempts has been reached. | |
#define | SCARD_W_EOF ((LONG)0x8010006D) |
The end of the smart card file has been reached. | |
#define | SCARD_W_CANCELLED_BY_USER ((LONG)0x8010006E) |
The user pressed "Cancel" on a Smart Card Selection Dialog. | |
#define | SCARD_W_CARD_NOT_AUTHENTICATED ((LONG)0x8010006F) |
No PIN was presented to the smart card. | |
Error code documentation
The error codes descriptions are from http://msdn.microsoft.com/en-us/library/aa924526.aspx
#define SCARD_E_BAD_SEEK ((LONG)0x80100029) |
There was an error trying to set the smart card file object pointer.
Definition at line 191 of file pcsclite.h.
#define SCARD_E_CANCELLED ((LONG)0x80100002) |
The action was cancelled by an SCardCancel request.
Definition at line 111 of file pcsclite.h.
#define SCARD_E_CANT_DISPOSE ((LONG)0x8010000E) |
The system could not dispose of the media in the requested manner.
Definition at line 135 of file pcsclite.h.
#define SCARD_E_CARD_UNSUPPORTED ((LONG)0x8010001C) |
The smart card does not meet minimal requirements for support.
Definition at line 163 of file pcsclite.h.
#define SCARD_E_CERTIFICATE_UNAVAILABLE ((LONG)0x8010002D) |
The requested certificate could not be obtained.
Definition at line 200 of file pcsclite.h.
#define SCARD_E_COMM_DATA_LOST ((LONG)0x8010002F) |
A communications error with the smart card has been detected.
Retry the operation.
Definition at line 204 of file pcsclite.h.
#define SCARD_E_DIR_NOT_FOUND ((LONG)0x80100023) |
The identified directory does not exist in the smart card.
Definition at line 179 of file pcsclite.h.
#define SCARD_E_DUPLICATE_READER ((LONG)0x8010001B) |
The reader driver did not produce a unique reader name.
Definition at line 161 of file pcsclite.h.
#define SCARD_E_FILE_NOT_FOUND ((LONG)0x80100024) |
The identified file does not exist in the smart card.
Definition at line 181 of file pcsclite.h.
#define SCARD_E_ICC_CREATEORDER ((LONG)0x80100021) |
The requested order of object creation is not supported.
Definition at line 175 of file pcsclite.h.
#define SCARD_E_ICC_INSTALLATION ((LONG)0x80100020) |
No primary provider can be found for the smart card.
Definition at line 173 of file pcsclite.h.
#define SCARD_E_INSUFFICIENT_BUFFER ((LONG)0x80100008) |
The data buffer to receive returned data is too small for the returned data.
Definition at line 123 of file pcsclite.h.
#define SCARD_E_INVALID_ATR ((LONG)0x80100015) |
An ATR obtained from the registry is not a valid ATR string.
Definition at line 149 of file pcsclite.h.
#define SCARD_E_INVALID_CHV ((LONG)0x8010002A) |
The supplied PIN is incorrect.
Definition at line 193 of file pcsclite.h.
#define SCARD_E_INVALID_HANDLE ((LONG)0x80100003) |
The supplied handle was invalid.
Definition at line 113 of file pcsclite.h.
#define SCARD_E_INVALID_PARAMETER ((LONG)0x80100004) |
One or more of the supplied parameters could not be properly interpreted.
Definition at line 115 of file pcsclite.h.
#define SCARD_E_INVALID_TARGET ((LONG)0x80100005) |
Registry startup information is missing or invalid.
Definition at line 117 of file pcsclite.h.
#define SCARD_E_INVALID_VALUE ((LONG)0x80100011) |
One or more of the supplied parameters values could not be properly interpreted.
Definition at line 141 of file pcsclite.h.
#define SCARD_E_NO_ACCESS ((LONG)0x80100027) |
Access is denied to this file.
Definition at line 187 of file pcsclite.h.
#define SCARD_E_NO_DIR ((LONG)0x80100025) |
The supplied path does not represent a smart card directory.
Definition at line 183 of file pcsclite.h.
#define SCARD_E_NO_FILE ((LONG)0x80100026) |
The supplied path does not represent a smart card file.
Definition at line 185 of file pcsclite.h.
#define SCARD_E_NO_KEY_CONTAINER ((LONG)0x80100030) |
The requested key container does not exist on the smart card.
Definition at line 206 of file pcsclite.h.
#define SCARD_E_NO_MEMORY ((LONG)0x80100006) |
Not enough memory available to complete this command.
Definition at line 119 of file pcsclite.h.
#define SCARD_E_NO_READERS_AVAILABLE ((LONG)0x8010002E) |
Cannot find a smart card reader.
Definition at line 202 of file pcsclite.h.
#define SCARD_E_NO_SERVICE ((LONG)0x8010001D) |
The Smart card resource manager is not running.
Definition at line 165 of file pcsclite.h.
#define SCARD_E_NO_SMARTCARD ((LONG)0x8010000C) |
The operation requires a Smart Card, but no Smart Card is currently in the device.
Definition at line 131 of file pcsclite.h.
#define SCARD_E_NO_SUCH_CERTIFICATE ((LONG)0x8010002C) |
The requested certificate does not exist.
Definition at line 198 of file pcsclite.h.
#define SCARD_E_NOT_READY ((LONG)0x80100010) |
The reader or smart card is not ready to accept commands.
Definition at line 139 of file pcsclite.h.
#define SCARD_E_NOT_TRANSACTED ((LONG)0x80100016) |
An attempt was made to end a non-existent transaction.
Definition at line 151 of file pcsclite.h.
#define SCARD_E_PCI_TOO_SMALL ((LONG)0x80100019) |
The PCI Receive buffer was too small.
Definition at line 157 of file pcsclite.h.
#define SCARD_E_PROTO_MISMATCH ((LONG)0x8010000F) |
The requested protocols are incompatible with the protocol currently in use with the smart card.
Definition at line 137 of file pcsclite.h.
#define SCARD_E_READER_UNAVAILABLE ((LONG)0x80100017) |
The specified reader is not currently available for use.
Definition at line 153 of file pcsclite.h.
#define SCARD_E_READER_UNSUPPORTED ((LONG)0x8010001A) |
The reader driver does not meet minimal requirements for support.
Definition at line 159 of file pcsclite.h.
#define SCARD_E_SERVER_TOO_BUSY ((LONG)0x80100031) |
The Smart Card Resource Manager is too busy to complete this operation.
Definition at line 208 of file pcsclite.h.
#define SCARD_E_SERVICE_STOPPED ((LONG)0x8010001E) |
The Smart card resource manager has shut down.
Definition at line 167 of file pcsclite.h.
#define SCARD_E_SHARING_VIOLATION ((LONG)0x8010000B) |
The smart card cannot be accessed because of other connections outstanding.
Definition at line 129 of file pcsclite.h.
#define SCARD_E_SYSTEM_CANCELLED ((LONG)0x80100012) |
The action was cancelled by the system, presumably to log off or shut down.
Definition at line 143 of file pcsclite.h.
#define SCARD_E_TIMEOUT ((LONG)0x8010000A) |
The user-specified timeout value has expired.
Definition at line 127 of file pcsclite.h.
#define SCARD_E_UNEXPECTED ((LONG)0x8010001F) |
An unexpected card error has occurred.
Definition at line 169 of file pcsclite.h.
#define SCARD_E_UNKNOWN_CARD ((LONG)0x8010000D) |
The specified smart card name is not recognized.
Definition at line 133 of file pcsclite.h.
#define SCARD_E_UNKNOWN_READER ((LONG)0x80100009) |
The specified reader name is not recognized.
Definition at line 125 of file pcsclite.h.
#define SCARD_E_UNKNOWN_RES_MSG ((LONG)0x8010002B) |
An unrecognized error code was returned from a layered component.
Definition at line 195 of file pcsclite.h.
#define SCARD_E_UNSUPPORTED_FEATURE ((LONG)0x8010001F) |
This smart card does not support the requested feature.
Definition at line 171 of file pcsclite.h.
#define SCARD_E_WRITE_TOO_MANY ((LONG)0x80100028) |
The smart card does not have enough memory to store the information.
Definition at line 189 of file pcsclite.h.
#define SCARD_F_COMM_ERROR ((LONG)0x80100013) |
An internal communications error has been detected.
Definition at line 145 of file pcsclite.h.
#define SCARD_F_INTERNAL_ERROR ((LONG)0x80100001) |
An internal consistency check failed.
Definition at line 109 of file pcsclite.h.
#define SCARD_F_UNKNOWN_ERROR ((LONG)0x80100014) |
An internal error has been detected, but the source is unknown.
Definition at line 147 of file pcsclite.h.
#define SCARD_F_WAITED_TOO_LONG ((LONG)0x80100007) |
An internal consistency timer has expired.
Definition at line 121 of file pcsclite.h.
#define SCARD_P_SHUTDOWN ((LONG)0x80100018) |
The operation has been aborted to allow the server application to exit.
Definition at line 155 of file pcsclite.h.
#define SCARD_S_SUCCESS ((LONG)0x00000000) |
No error was encountered.
Definition at line 107 of file pcsclite.h.
#define SCARD_W_CANCELLED_BY_USER ((LONG)0x8010006E) |
The user pressed "Cancel" on a Smart Card Selection Dialog.
Definition at line 230 of file pcsclite.h.
#define SCARD_W_CARD_NOT_AUTHENTICATED ((LONG)0x8010006F) |
No PIN was presented to the smart card.
Definition at line 232 of file pcsclite.h.
#define SCARD_W_CHV_BLOCKED ((LONG)0x8010006C) |
The card cannot be accessed because the maximum number of PIN entry attempts has been reached.
Definition at line 226 of file pcsclite.h.
#define SCARD_W_EOF ((LONG)0x8010006D) |
The end of the smart card file has been reached.
Definition at line 228 of file pcsclite.h.
#define SCARD_W_REMOVED_CARD ((LONG)0x80100069) |
The smart card has been removed, so further communication is not possible.
Definition at line 219 of file pcsclite.h.
#define SCARD_W_RESET_CARD ((LONG)0x80100068) |
The smart card has been reset, so any shared state information is invalid.
Definition at line 217 of file pcsclite.h.
#define SCARD_W_SECURITY_VIOLATION ((LONG)0x8010006A) |
Access was denied because of a security violation.
Definition at line 222 of file pcsclite.h.
#define SCARD_W_UNPOWERED_CARD ((LONG)0x80100067) |
Power has been removed from the smart card, so that further communication is not possible.
Definition at line 215 of file pcsclite.h.
#define SCARD_W_UNRESPONSIVE_CARD ((LONG)0x80100066) |
The smart card is not responding to a reset.
Definition at line 213 of file pcsclite.h.
#define SCARD_W_UNSUPPORTED_CARD ((LONG)0x80100065) |
The reader cannot communicate with the card, due to ATR string configuration conflicts.
Definition at line 211 of file pcsclite.h.
#define SCARD_W_WRONG_CHV ((LONG)0x8010006B) |
The card cannot be accessed because the wrong PIN was presented.
Definition at line 224 of file pcsclite.h.