pcsc-sharp : PCSC Namespace

SCardError Enum

Error and return codes.

[System.Flags]
public enum SCardError

Remarks

Members

Member Name Description
BadSeek There was an error trying to set the smart card file object pointer. (SCARD_E_BAD_SEEK)
Cancelled The action was cancelled by an SCardContext.Cancel() request. (SCARD_E_CANCELLED)
CancelledByUser The user pressed "Cancel" on a Smart Card Selection Dialog. (SCARD_W_CANCELLED_BY_USER)
CantDispose The system could not dispose of the media in the requested manner. (SCARD_E_CANT_DISPOSE)
CardNotAuthenticated No PIN was presented to the smart card. (SCARD_W_CARD_NOT_AUTHENTICATED)
CardUnsupported The smart card does not meet minimal requirements for support. (SCARD_E_CARD_UNSUPPORTED)
CertificateUnavailable The requested certificate could not be obtained. (SCARD_E_CERTIFICATE_UNAVAILABLE)
CHVBlocked The card cannot be accessed because the maximum number of PIN entry attempts has been reached. (SCARD_W_CHV_BLOCKED)
CommunicationDataLost A communications error with the smart card has been detected. (SCARD_E_COMM_DATA_LOST)
CommunicationError An internal communications error has been detected. (SCARD_F_COMM_ERROR)
DirectoryNotFound The identified directory does not exist in the smart card. (SCARD_E_DIR_NOT_FOUND)
DuplicateReader The reader driver did not produce a unique reader name. (SCARD_E_DUPLICATE_READER)
Eof The end of the smart card file has been reached. (SCARD_W_EOF)
FileNotFound The identified file does not exist in the smart card. (SCARD_E_FILE_NOT_FOUND)
ICCCreateOrder The requested order of object creation is not supported. (SCARD_E_ICC_CREATEORDER)
ICCInstallation No primary provider can be found for the smart card. (SCARD_E_ICC_INSTALLATION)
InsertedCard The smart card has been inserted. (Obsolete)
InsufficientBuffer The data buffer to receive returned data is too small for the returned data. (SCARD_E_INSUFFICIENT_BUFFER)
InternalError An internal consistency check failed. (SCARD_F_INTERNAL_ERROR)
InvalidAtr An ATR obtained from the registry is not a valid ATR string. (SCARD_E_INVALID_ATR)
InvalidCHV The supplied PIN is incorrect. (SCARD_E_INVALID_CHV)
InvalidHandle The supplied handle was invalid. (SCARD_E_INVALID_HANDLE)
InvalidParameter One or more of the supplied parameters could not be properly interpreted. (SCARD_E_INVALID_PARAMETER)
InvalidTarget Registry startup information is missing or invalid. (SCARD_E_INVALID_TARGET)
InvalidValue One or more of the supplied parameters values could not be properly interpreted. (SCARD_E_INVALID_VALUE)
NoAccess Access is denied to this file. (SCARD_E_NO_ACCESS)
NoDir The supplied path does not represent a smart card directory. (SCARD_E_NO_DIR)
NoFile The supplied path does not represent a smart card file. (SCARD_E_NO_FILE)
NoKeyContainer The requested key container does not exist on the smart card. (SCARD_E_NO_KEY_CONTAINER)
NoMemory Not enough memory available to complete this command. (SCARD_E_NO_MEMORY)
NoReadersAvailable Cannot find a smart card reader. (SCARD_E_NO_READERS_AVAILABLE)
NoService The Smart card resource manager is not running. (SCARD_E_NO_SERVICE)
NoSmartcard The operation requires a Smart Card, but no Smart Card is currently in the device. (SCARD_E_NO_SMARTCARD)
NoSuchCertificate The requested certificate does not exist. (SCARD_E_NO_SUCH_CERTIFICATE)
NotReady The reader or smart card is not ready to accept commands. (SCARD_E_NOT_READY)
NotTransacted An attempt was made to end a non-existent transaction. (SCARD_E_NOT_TRANSACTED)
PciTooSmall The PCI Receive buffer was too small. (SCARD_E_PCI_TOO_SMALL)
ProtocolMismatch The requested protocols are incompatible with the protocol currently in use with the smart card. (SCARD_E_PROTO_MISMATCH)
ReaderUnavailable The specified reader is not currently available for use. (SCARD_E_READER_UNAVAILABLE)
ReaderUnsupported The reader driver does not meet minimal requirements for support. (SCARD_E_READER_UNSUPPORTED)
RemovedCard The smart card has been removed, so further communication is not possible. (SCARD_W_REMOVED_CARD)
ResetCard The smart card has been reset, so any shared state information is invalid. (SCARD_W_RESET_CARD)
SecurityViolation Access was denied because of a security violation. (SCARD_W_SECURITY_VIOLATION)
ServerTooBusy The Smart Card Resource Manager is too busy to complete this operation. (SCARD_E_SERVER_TOO_BUSY)
ServiceStopped The Smart card resource manager has shut down. (SCARD_E_SERVICE_STOPPED)
SharingViolation The smart card cannot be accessed because of other connections outstanding. (SCARD_E_SHARING_VIOLATION)
Shutdown The operation has been aborted to allow the server application to exit. (SCARD_P_SHUTDOWN)
Success No error. (SCARD_S_SUCCESS)
SystemCancelled The action was cancelled by the system, presumably to log off or shut down. (SCARD_E_SYSTEM_CANCELLED)
Timeout The user-specified timeout value has expired. (SCARD_E_TIMEOUT)
Unexpected An unexpected card error has occurred. (SCARD_E_UNEXPECTED)
UnknownCard The specified smart card name is not recognized. (SCARD_E_UNKNOWN_CARD)
UnknownError An internal error has been detected, but the source is unknown. (SCARD_F_UNKNOWN_ERROR)
UnknownReader The specified reader name is not recognized. (SCARD_E_UNKNOWN_READER)
UnknownResMng An unrecognized error code was returned from a layered component. (SCARD_E_UNKNOWN_RES_MNG)
UnpoweredCard Power has been removed from the smart card, so that further communication is not possible. (SCARD_W_UNPOWERED_CARD)
UnresponsiveCard The smart card is not responding to a reset. (SCARD_W_UNRESPONSIVE_CARD)
UnsupportedCard The reader cannot communicate with the card, due to ATR string configuration conflicts. (SCARD_W_UNSUPPORTED_CARD)
UnsupportedFeature Feature not supported. (SCARD_E_UNSUPPORTED_FEATURE)
WaitedTooLong An internal consistency timer has expired. (SCARD_F_WAITED_TOO_LONG)
WriteTooMany The smart card does not have enough memory to store the information. (SCARD_E_WRITE_TOO_MANY)
WrongCHV The card cannot be accessed because the wrong PIN was presented. (SCARD_W_WRONG_CHV)

Requirements

Namespace: PCSC
Assembly: pcsc-sharp (in pcsc-sharp.dll)
Assembly Versions: 1.0.0.0, 2.0.0.0, 2.0.0.1