Authentication Return Values
Network Provider Values
The Network Provider API uses the following defined values.
Value | Description |
---|---|
Network Security Return Values |
Return values that a network provider can set. |
Smart Card 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. For information about error codes not listed here, see System Error Codes.
Value | Description |
---|---|
ERROR_BROKEN_PIPE 0x00000109 |
The client attempted a smart card operation in a remote session, such as a client session running on a terminal server, and the operating system in use does not support smart card redirection. |
SCARD_E_BAD_SEEK 0x80100029 |
An error occurred in setting the smart card file object pointer. |
SCARD_E_CANCELLED 0x80100002 |
The action was canceled by an SCardCancel request. |
SCARD_E_CANT_DISPOSE 0x8010000E |
The system could not dispose of the media in the requested manner. |
SCARD_E_CARD_UNSUPPORTED 0x8010001C |
The smart card does not meet minimal requirements for support. |
SCARD_E_CERTIFICATE_UNAVAILABLE 0x8010002D |
The requested certificate could not be obtained. |
SCARD_E_COMM_DATA_LOST 0x8010002F |
A communications error with the smart card has been detected. |
SCARD_E_DIR_NOT_FOUND 0x80100023 |
The specified directory does not exist in the smart card. |
SCARD_E_DUPLICATE_READER 0x8010001B |
The reader driver did not produce a unique reader name. |
SCARD_E_FILE_NOT_FOUND 0x80100024 |
The specified file does not exist in the smart card. |
SCARD_E_ICC_CREATEORDER 0x80100021 |
The requested order of object creation is not supported. |
SCARD_E_ICC_INSTALLATION 0x80100020 |
No primary provider can be found for the smart card. |
SCARD_E_INSUFFICIENT_BUFFER 0x80100008 |
The data buffer for returned data is too small for the returned data. |
SCARD_E_INVALID_ATR 0x80100015 |
An ATR string obtained from the registry is not a valid ATR string. |
SCARD_E_INVALID_CHV 0x8010002A |
The supplied PIN is incorrect. |
SCARD_E_INVALID_HANDLE 0x80100003 |
The supplied handle was not valid. |
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 not valid. |
SCARD_E_INVALID_VALUE 0x80100011 |
One or more of the supplied parameter values could not be properly interpreted. |
SCARD_E_NO_ACCESS 0x80100027 |
Access is denied to the file. |
SCARD_E_NO_DIR 0x80100025 |
The supplied path does not represent a smart card directory. |
SCARD_E_NO_FILE 0x80100026 |
The supplied path does not represent a smart card file. |
SCARD_E_NO_KEY_CONTAINER 0x80100030 |
The requested key container does not exist on the smart card. |
SCARD_E_NO_MEMORY 0x80100006 |
Not enough memory available to complete this command. |
SCARD_E_NO_PIN_CACHE 0x80100033 |
The smart card PIN cannot be cached. Windows Server 2008, Windows Vista, Windows Server 2003 and Windows XP: This error code is not available. |
SCARD_E_NO_READERS_AVAILABLE 0x8010002E |
No smart card reader is available. |
SCARD_E_NO_SERVICE 0x8010001D |
The smart card resource manager is not running. |
SCARD_E_NO_SMARTCARD 0x8010000C |
The operation requires a smart card, but no smart card is currently in the device. |
SCARD_E_NO_SUCH_CERTIFICATE 0x8010002C |
The requested certificate does not exist. |
SCARD_E_NOT_READY 0x80100010 |
The reader or card is not ready to accept commands. |
SCARD_E_NOT_TRANSACTED 0x80100016 |
An attempt was made to end a nonexistent transaction. |
SCARD_E_PCI_TOO_SMALL 0x80100019 |
The PCI receive buffer was too small. |
SCARD_E_PIN_CACHE_EXPIRED 0x80100032 |
The smart card PIN cache has expired. Windows Server 2008, Windows Vista, Windows Server 2003 and Windows XP: This error code is not available. |
SCARD_E_PROTO_MISMATCH 0x8010000F |
The requested protocols are incompatible with the protocol currently in use with the card. |
SCARD_E_READ_ONLY_CARD 0x80100034 |
The smart card is read-only and cannot be written to. Windows Server 2008, Windows Vista, Windows Server 2003 and Windows XP: This error code is not available. |
SCARD_E_READER_UNAVAILABLE 0x80100017 |
The specified reader is not currently available for use. |
SCARD_E_READER_UNSUPPORTED 0x8010001A |
The reader driver does not meet minimal requirements for support. |
SCARD_E_SERVER_TOO_BUSY 0x80100031 |
The smart card resource manager is too busy to complete this operation. |
SCARD_E_SERVICE_STOPPED 0x8010001E |
The smart card resource manager has shut down. |
SCARD_E_SHARING_VIOLATION 0x8010000B |
The smart card cannot be accessed because of other outstanding connections. |
SCARD_E_SYSTEM_CANCELLED 0x80100012 |
The action was canceled by the system, presumably to log off or shut down. |
SCARD_E_TIMEOUT 0x8010000A |
The user-specified time-out value has expired. |
SCARD_E_UNEXPECTED 0x8010001F |
An unexpected card error has occurred. |
SCARD_E_UNKNOWN_CARD 0x8010000D |
The specified smart card name is not recognized. |
SCARD_E_UNKNOWN_READER 0x80100009 |
The specified reader name is not recognized. |
SCARD_E_UNKNOWN_RES_MNG 0x8010002B |
An unrecognized error code was returned. |
SCARD_E_UNSUPPORTED_FEATURE 0x80100022 |
This smart card does not support the requested feature. |
SCARD_E_WRITE_TOO_MANY 0x80100028 |
An attempt was made to write more data than would fit in the target object. |
SCARD_F_COMM_ERROR 0x80100013 |
An internal communications error has been detected. |
SCARD_F_INTERNAL_ERROR 0x80100001 |
An internal consistency check failed. |
SCARD_F_UNKNOWN_ERROR 0x80100014 |
An internal error has been detected, but the source is unknown. |
SCARD_F_WAITED_TOO_LONG 0x80100007 |
An internal consistency timer has expired. |
SCARD_P_SHUTDOWN 0x80100018 |
The operation has been aborted to allow the server application to exit. |
SCARD_S_SUCCESS |
No error was encountered. |
SCARD_W_CANCELLED_BY_USER 0x8010006E |
The action was canceled by the user. |
SCARD_W_CACHE_ITEM_NOT_FOUND 0x80100070 |
The requested item could not be found in the cache. |
SCARD_W_CACHE_ITEM_STALE 0x80100071 |
The requested cache item is too old and was deleted from the cache. |
SCARD_W_CACHE_ITEM_TOO_BIG 0x80100072 |
The new cache item exceeds the maximum per-item size defined for the cache. |
SCARD_W_CARD_NOT_AUTHENTICATED 0x8010006F |
No PIN was presented to the smart card. |
SCARD_W_CHV_BLOCKED 0x8010006C |
The card cannot be accessed because the maximum number of PIN entry attempts has been reached. |
SCARD_W_EOF 0x8010006D |
The end of the smart card file has been reached. |
SCARD_W_REMOVED_CARD 0x80100069 |
The smart card has been removed, so further communication is not possible. |
SCARD_W_RESET_CARD 0x80100068 |
The smart card was reset. |
SCARD_W_SECURITY_VIOLATION 0x8010006A |
Access was denied because of a security violation. |
SCARD_W_UNPOWERED_CARD 0x80100067 |
Power has been removed from the smart card, so that further communication is not possible. |
SCARD_W_UNRESPONSIVE_CARD 0x80100066 |
The smart card is not responding to a reset. |
SCARD_W_UNSUPPORTED_CARD 0x80100065 |
The reader cannot communicate with the card, due to ATR string configuration conflicts. |
SCARD_W_WRONG_CHV 0x8010006B |
The card cannot be accessed because the wrong PIN was presented. |