Smart Card Error Values (Windows CE 5.0)

Send Feedback

The following table shows the primary error values returned by smart card functions.

Some error values can have the same value as existing Microsoft® Win32® error values that signify a similar condition. The following table shows these values.

Error Code HRESULT value Description
SCARD_F_INTERNAL_ERROR 0x80100001L An internal consistency check failed.
SCARD_E_CANCELLED 0x80100002L The action was cancelled by an SCardCancel request.
SCARD_E_INVALID_HANDLE 0x80100003L The supplied handle was invalid.
SCARD_E_INVALID_PARAMETER 0x80100004L One or more of the supplied parameters could not be properly interpreted.
SCARD_E_INVALID_TARGET 0x80100005L Registry startup information is missing or invalid.
SCARD_E_NO_MEMORY 0x80100006L Not enough memory available to complete this command.
SCARD_F_WAITED_TOO_LONG 0x80100007L An internal consistency timer has expired.
SCARD_E_INSUFFICIENT_BUFFER 0x80100008L The data buffer to receive returned data is too small for the returned data.
SCARD_E_UNKNOWN_READER 0x80100009L The specified reader name is not recognized.
SCARD_E_TIMEOUT 0x8010000AL The user-specified timeout value has expired.
SCARD_E_SHARING_VIOLATION 0x8010000BL The smart card cannot be accessed because of other connections outstanding.
SCARD_E_NO_SMARTCARD 0x8010000CL The operation requires a Smart Card, but no Smart Card is currently in the device.
SCARD_E_UNKNOWN_CARD 0x8010000DL The specified smart card name is not recognized.
SCARD_E_CANT_DISPOSE 0x8010000EL The system could not dispose of the media in the requested manner.
SCARD_E_PROTO_MISMATCH 0x8010000FL The requested protocols are incompatible with the protocol currently in use with the smart card.
SCARD_E_NOT_READY 0x80100010L The reader or smart card is not ready to accept commands.
SCARD_E_INVALID_VALUE 0x80100011L One or more of the supplied parameters values could not be properly interpreted.
SCARD_E_SYSTEM_CANCELLED 0x80100012L The action was cancelled by the system, presumably to log off or shut down.
SCARD_F_COMM_ERROR 0x80100013L An internal communications error has been detected.
SCARD_F_UNKNOWN_ERROR 0x80100014L An internal error has been detected, but the source is unknown.
SCARD_E_INVALID_ATR 0x80100015L An ATR obtained from the registry is not a valid ATR string.
SCARD_E_NOT_TRANSACTED 0x80100016L An attempt was made to end a non-existent transaction.
SCARD_E_READER_UNAVAILABLE 0x80100017L The specified reader is not currently available for use.
SCARD_P_SHUTDOWN 0x80100018L The operation has been aborted to allow the server application to exit.
SCARD_E_PCI_TOO_SMALL 0x80100019L The PCI Receive buffer was too small.
SCARD_E_READER_UNSUPPORTED 0x8010001AL The reader driver does not meet minimal requirements for support.
SCARD_E_DUPLICATE_READER 0x8010001BL The reader driver did not produce a unique reader name.
SCARD_E_CARD_UNSUPPORTED 0x8010001CL The smart card does not meet minimal requirements for support.
SCARD_E_NO_SERVICE 0x8010001DL The Smart card resource manager is not running.
SCARD_E_SERVICE_STOPPED 0x8010001EL The Smart card resource manager has shut down.
SCARD_E_UNEXPECTED 0x8010001FL An unexpected card error has occurred.
SCARD_E_ICC_INSTALLATION 0x80100020L No Primary Provider can be found for the smart card.
SCARD_E_ICC_CREATEORDER 0x80100021L The requested order of object creation is not supported.
SCARD_E_UNSUPPORTED_FEATURE 0x80100022L This smart card does not support the requested feature.
SCARD_E_DIR_NOT_FOUND 0x80100023L The identified directory does not exist in the smart card.
SCARD_E_FILE_NOT_FOUND 0x80100024L The identified file does not exist in the smart card.
SCARD_E_NO_DIR 0x80100025L The supplied path does not represent a smart card directory.
SCARD_E_NO_FILE 0x80100026L The supplied path does not represent a smart card file.
SCARD_E_NO_ACCESS 0x80100027L Access is denied to this file.
SCARD_E_WRITE_TOO_MANY 0x80100028L The smartcard does not have enough memory to store the information.
SCARD_E_BAD_SEEK 0x80100029L There was an error trying to set the smart card file object pointer.
SCARD_E_INVALID_CHV 0x8010002AL The supplied PIN is incorrect.
SCARD_E_UNKNOWN_RES_MNG 0x8010002BL An unrecognized error code was returned from a layered component.
SCARD_E_NO_SUCH_CERTIFICATE 0x8010002CL The requested certificate does not exist.
SCARD_E_CERTIFICATE_UNAVAILABLE 0x8010002DL The requested certificate could not be obtained.
SCARD_E_NO_READERS_AVAILABLE 0x8010002EL Cannot find a smart card reader.
SCARD_E_COMM_DATA_LOST 0x8010002FL A communications error with the smart card has been detected.Retry the operation.
SCARD_E_NO_KEY_CONTAINER 0x80100030L The requested key container does not exist on the smart card.
SCARD_E_SERVER_TOO_BUSY 0x80100031L The Smart card resource manager is too busy to complete this operation.
SCARD_W_UNSUPPORTED_CARD 0x80100065L The reader cannot communicate with the card, due to ATR string configuration conflicts.
SCARD_W_UNRESPONSIVE_CARD 0x80100066L The smart card is not responding to a reset.
SCARD_W_UNPOWERED_CARD 0x80100067L Power has been removed from the smart card, so that further communication is not possible.
SCARD_W_RESET_CARD 0x80100068L The smart card has been reset, so any shared state information is invalid.
SCARD_W_REMOVED_CARD 0x80100069L The smart card has been removed, so further communication is not possible.
SCARD_W_SECURITY_VIOLATION 0x8010006AL Access was denied because of a security violation.
SCARD_W_WRONG_CHV 0x8010006BL The card cannot be accessed because the wrong PIN was presented.
SCARD_W_CHV_BLOCKED 0x8010006CL The card cannot be accessed because the maximum number of PIN entry attempts has been reached.
SCARD_W_EOF 0x8010006DL The end of the smart card file has been reached.
SCARD_W_CANCELLED_BY_USER 0x8010006EL The action was canceled by the user.
SCARD_W_CARD_NOT_AUTHENTICATED 0x8010006FL No PIN was presented to the Smart card.

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.