В этом разделе описываются атрибуты смарт-карта, поддерживаемые в настоящее время. Ниже перечислены только поддерживаемые атрибуты. все остальные атрибуты, определенные в Winsmcrd.h, возвращаются как STATUS_NOT_SUPPORTED. Атрибуты описаны в разделе Спецификация взаимодействия для ICC и персональных компьютерных систем.
Тег атрибута
Описание
CARD_ATTR_CURRENT_PROTOCOL_TYPE
SCARD_PROTOCOL_T1
SCARD_ATTR_CURRENT_CLK
13560 (небольшое целое число 13,56 МГц)
SCARD_ATTR_CURRENT_D
1
SCARD_ATTR_CURRENT_IFSC
32
SCARD_ATTR_CURRENT_IFSD
254
SCARD_ATTR_CURRENT_BWT
4
SCARD_ATTR_DEFAULT_CLK
13560
SCARD_ATTR_MAX_CLK
13560
SCARD_ATTR_DEFAULT_DATA_RATE
1
SCARD_ATTR_MAX_DATA_RATE
1
SCARD_ATTR_CHARACTERISTICS
SCARD_READER_CONTACTLESS
SCARD_ATTR_MAX_IFSD
254
SCARD_ATTR_VENDOR_NAME
строка ASCII
SCARD_ATTR_VENDOR_IFD_TYPE
строка ASCII
SCARD_ATTR_VENDOR_IFD_VERSION
0x01000010, версия 1.0.0.1
SCARD_ATTR_PROTOCOL_TYPES
SCARD_PROTOCOL_T1
SCARD_ATTR_DEVICE_UNIT
0
SCARD_ATTR_CHANNEL_ID
DWORD закодирован как 0xDDDDCCCC, где DDDD — это тип канала данных, а CCCC — номер канала. Кодировки, определенные для DDDD, см. в следующей таблице.
Для 0xDDDDCCCC значений SCARD_ATTR_CHANNEL_ID определены следующие кодировки: