PC/SC Guide
Prox–DU & Prox–SU
www.gemalto.com
DOC119811A Public Use Page 74/129
SCard Return Values
Smart Card Functions return the following return values. These return values are defined in
Scarderr.h.
Note: Some return values may have the same value as existing Windows return values that
signify a similar condition.
Error Code Hexadecimal
value
Description
SCARD_F_INTERNAL_ERROR 0x80100001 An internal consistency check
failed
SCARD_E_CANCELLED 0x80100002 The action was cancelled by a
SCardCancel request
SCARD_E_INVALID_HANDLE 0x80100003 The supplied handle was invalid
SCARD_E_INVALID_PARAMETER 0x80100004 One or more of the supplied
parameters could not be
properly interpreted
SCARD_E_INVALID_TARGET 0x80100005 Registry startup information is
missing or invalid
SCARD_E_NO_MEMORY 0x80100006 Not enough memory available to
complete this command
SCARD_F_WAITED_TOO_LONG 0x80100007 An internal consistency timer
has expired
SCARD_E_INSUFFICIENT_BUFFER 0x80100008 The data buffer to receive
returned data is too small for the
returned data
SCARD_E_UNKNOWN_READER 0x80100009 The specified reader name is
not recognized
SCARD_E_TIMEOUT 0x8010000A The user-specified timeout value
has expired
SCARD_E_SHARING_VIOLATION 0x8010000B The smart card cannot be
accessed because of other
connections outstanding
SCARD_E_NO_SMARTCARD 0x8010000C The operation requires a smart
card, but no smart card is
currently in the device
SCARD_E_UNKNOWN_CARD 0x8010000D The specified smart card name
is not recognized