Error and return codes.
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)
Namespace: PCSC
Assembly: pcsc-sharp (in pcsc-sharp.dll)
Assembly Versions: 1.0.0.0, 2.0.0.0, 2.0.0.1