PC/SC Guide
Prox–DU & Prox–SU
www.gemalto.com
DOC119811A Public Use Page 69/129
SCARD_ATTR_CURRENT_EBC_ENCODING: Current error block control
encoding.
0 = longitudinal redundancy check (LRC)
1 = cyclical redundancy check (CRC)
SCARD_ATTR_CURRENT_F: Clock conversion factor.
SCARD_ATTR_CURRENT_IFSC: Current byte size for information field size card.
SCARD_ATTR_CURRENT_IFSD: Current byte size for information field size
device.
SCARD_ATTR_CURRENT_N: Current guard time.
SCARD_ATTR_CURRENT_PROTOCOL_TYPE: DWORD encoded as 0x0rrrpppp
where rrr is RFU and should be 0x000. pppp encodes the current protocol type.
Whichever bit has been set indicates which ISO protocol is currently in use. (For
example, if bit zero is set, T=0 protocol is in effect.)
SCARD_ATTR_CURRENT_W: Current work waiting time.
SCARD_ATTR_DEFAULT_CLK: Default clock rate, in kHz.
SCARD_ATTR_DEFAULT_DATA_RATE: Default data rate, in bps.
SCARD_ATTR_DEVICE_FRIENDLY_NAME: Reader's display name.
SCARD_ATTR_DEVICE_IN_USE: Reserved for future use.
SCARD_ATTR_DEVICE_SYSTEM_NAME: Reader's system name.
SCARD_ATTR_DEVICE_UNIT: Instance of this vendor's reader attached to the
computer. The first instance will be device unit 0, the next will be unit 1 (if it is the
same brand of reader) and so on. Two different brands of readers will both have
zero for this value.
SCARD_ATTR_ICC_INTERFACE_STATUS: Single byte. Zero if smart card
electrical contact is not active; nonzero if contact is active.
SCARD_ATTR_ICC_PRESENCE: Single byte indicating smart card presence:
0 = not present
1 = card present but not swallowed (applies only if reader supports smart
card swallowing)
2 = card present (and swallowed if reader supports smart card swallowing)
4 = card confiscated.
SCARD_ATTR_ICC_TYPE_PER_ATR: Single byte indicating smart card type:
0 = unknown type
1 = 7816 Asynchronous
2 = 7816 Synchronous
Other values RFU.
SCARD_ATTR_MAX_CLK: Maximum clock rate, in kHz.
SCARD_ATTR_MAX_DATA_RATE: Maximum data rate, in bps.
SCARD_ATTR_MAX_IFSD: Maximum bytes for information file size device.
SCARD_ATTR_POWER_MGMT_SUPPORT: Zero if device does not support
power down while smart card is inserted. Nonzero otherwise.