다음을 통해 공유


Smart Card Error Values

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 value Description
SCARD_E_CANCELLED = 0x80100002L The action was canceled by an SCardCancel request.
SCARD_E_CANT_DISPOSE = 0x8010000EL The system could not dispose of the media in the requested manner.
SCARD_E_CARD_UNSUPPORTED = 0x8010001CL The smart card does not meet minimal requirements for support.
SCARD_E_DUPLICATE_READER = 0x8010001BL The reader driver did not produce a unique reader name.
SCARD_E_INSUFFICIENT_BUFFER = 0x80100008L The data buffer for returned data is too small for the returned data.
SCARD_E_INVALID_ATR = 0x80100015L An ATR string obtained from the registry is not a valid ATR string.
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_INVALID_VALUE = 0x80100011L One or more of the supplied parameter values could not be properly interpreted.
SCARD_E_NOT_READY = 0x80100010L The reader or card is not ready to accept commands.
SCARD_E_NOT_TRANSACTED = 0x80100016L An attempt was made to end a non-existent transaction.
SCARD_E_NO_MEMORY = 0x80100006L Not enough memory is available to complete this command.
SCARD_E_NO_SERVICE = 0x8010001DL The smart card resource manager is not running.
SCARD_E_NO_SMARTCARD = 0x8010000CL The operation requires a smart card, but no smart card is currently in the device.
SCARD_E_PCI_TOO_SMALL = 0x80100019L The PCI receive buffer is too small.
SCARD_E_PROTO_MISMATCH = 0x8010000FL The requested protocols are incompatible with the protocol currently in use with the card.
SCARD_E_READER_UNAVAILABLE = 0x80100017L The specified reader is not currently available for use.
SCARD_E_READER_UNSUPPORTED = 0x8010001AL The reader driver does not meet minimal requirements for support.
SCARD_E_SERVICE_STOPPED = 0x8010001EL The smart card resource manager has shut down.
SCARD_E_SHARING_VIOLATION = 0x8010000BL The smart card cannot be accessed because of other outstanding connections.
SCARD_E_SYSTEM_CANCELLED = 0x80100012L The action was canceled by the system, presumably to log off or shut down.
SCARD_E_TIMEOUT = 0x8010000AL The user-specified time-out value has expired.
SCARD_E_UNKNOWN_CARD = 0x8010000DL The specified smart card name is not recognized.
SCARD_E_UNKNOWN_READER = 0x80100009L The specified reader name is not recognized.
SCARD_F_COMM_ERROR = 0x80100013L An internal communications error has been detected.
SCARD_F_INTERNAL_ERROR = 0x80100001L An internal consistency check failed.
SCARD_F_UNKNOWN_ERROR = 0x80100014L An internal error has been detected, but the source is unknown.
SCARD_F_WAITED_TOO_LONG = 0x80100007L An internal consistency timer has expired.
SCARD_S_SUCCESS No error was encountered.
SCARD_W_REMOVED_CARD = 0x80100069L The smart card has been removed 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_UNPOWERED_CARD = 0x80100067L Power has been removed from the smart card so that further communication is not possible.
SCARD_W_UNRESPONSIVE_CARD = 0x80100066L The smart card is not responding to a reset.
SCARD_W_UNSUPPORTED_CARD = 0x80100065L The reader cannot communicate with the card due to ATR string configuration conflicts.

 Last updated on Saturday, April 10, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.