Used to indicate the state of the card in the reader and the current protocol status of
the card. For the latter, this is used to specify whether the card is willing to
negotiate a new protocol or not as defined in ISO/IEC 7816.
Namespace:
CardWerk.SmartCard
Assembly: CardWerk.SmartCard (in CardWerk.SmartCard.dll)
Assembly: CardWerk.SmartCard (in CardWerk.SmartCard.dll)
Member name | Description | |
---|---|---|
Absent | No card is in the reader. This is equivalent to the PC/SC constant SCARD_ABSENT. | |
Negotiable | This value implies the card has been reset and is awaiting PTS negotiation. This is equivalent to the PC/SC constant SCARD_NEGOTIABLEMODE. | |
Powered | A card is in the reader and has been powered. This is equivalent to the PC/SC constant SCARD_POWERED. | |
Present | A card presence is detected in the reader. However, the card is not fully inserted, yet, and therefore is not properly positioned for operation. This is equivalent to the PC/SC constant SCARD_PRESENT. | |
Specific | This value implies the card has been reset and specific communication protocols have been established. This is equivalent to the PC/SC constant SCARD_SPECIFICMODE. | |
Swallowed | A card is in the reader and is properly positioned for operation. However, the card is not powered, yet. This is equivalent to the PC/SC constant SCARD_SWALLOWED. | |
Unknown | Special all zero value that implies that current state of the reader is not known. This value is not defined by PC/SC but is used in the Win32 Smart Card API. |
Do not confuse this enumeration with card tracking state SCardTrackStates.