Smart Card Error Values
The following list shows the primary error values returned by smart card functions.
Some error values may have the same value as existing Microsoft® Win32® error values that signify a similar condition.
- SCARD_E_CANCELLED
The action was canceled by an SCardCancel request. - SCARD_E_CANT_DISPOSE
The system could not dispose of the media in the requested manner. - SCARD_E_CARD_UNSUPPORTED
The smart card does not meet minimal requirements for support. - SCARD_E_DUPLICATE_READER
The reader driver did not produce a unique reader name. - SCARD_E_INSUFFICIENT_BUFFER
The data buffer for returned data is too small for the returned data. - SCARD_E_INVALID_ATR
An ATR string obtained from the registry is not a valid ATR string. - SCARD_E_INVALID_HANDLE
The supplied handle was invalid. - SCARD_E_INVALID_PARAMETER
One or more of the supplied parameters could not be properly interpreted. - SCARD_E_INVALID_TARGET
Registry startup information is missing or invalid. - SCARD_E_INVALID_VALUE
One or more of the supplied parameter values could not be properly interpreted. - SCARD_E_NOT_READY
The reader or card is not ready to accept commands. - SCARD_E_NOT_TRANSACTED
An attempt was made to end a non-existent transaction. - SCARD_E_NO_MEMORY
Not enough memory available to complete this command. - SCARD_E_NO_SERVICE
The smart card resource manager is not running. - SCARD_E_NO_SMARTCARD
The operation requires a smart card, but no smart card is currently in the device. - SCARD_E_PCI_TOO_SMALL
The PCI receive buffer is too small. - SCARD_E_PROTO_MISMATCH
The requested protocols are incompatible with the protocol currently in use with the card. - SCARD_E_READER_UNAVAILABLE
The specified reader is not currently available for use. - SCARD_E_READER_UNSUPPORTED
The reader driver does not meet minimal requirements for support. - SCARD_E_SERVICE_STOPPED
The smart card resource manager has shut down. - SCARD_E_SHARING_VIOLATION
The smart card cannot be accessed because of other outstanding connections. - SCARD_E_SYSTEM_CANCELLED
The action was canceled by the system, presumably to log off or shut down. - SCARD_E_TIMEOUT
The user-specified timeout value has expired. - SCARD_E_UNKNOWN_CARD
The specified smart card name is not recognized. - SCARD_E_UNKNOWN_READER
The specified reader name is not recognized. - SCARD_F_COMM_ERROR
An internal communications error has been detected. - SCARD_F_INTERNAL_ERROR
An internal consistency check failed. - SCARD_F_UNKNOWN_ERROR
An internal error has been detected, but the source is unknown. - SCARD_F_WAITED_TOO_LONG
An internal consistency timer has expired. - SCARD_S_SUCCESS
No error was encountered. - SCARD_W_REMOVED_CARD
The smart card has been removed so that further communication is not possible. - SCARD_W_RESET_CARD
The smart card has been reset, so any shared state information is invalid. - SCARD_W_UNPOWERED_CARD
Power has been removed from the smart card, so that further communication is not possible. - SCARD_W_UNRESPONSIVE_CARD
The smart card is not responding to a reset. - SCARD_W_UNSUPPORTED_CARD
The reader cannot communicate with the card, due to ATR string configuration conflicts.
Last updated on Tuesday, July 13, 2004
© 1992-2000 Microsoft Corporation. All rights reserved.