Unterstützte Smart Karte-Attribute

In diesem Thema werden die derzeit unterstützten Attribute für intelligente Karte beschrieben. Die einzigen unterstützten Attribute sind unten aufgeführt. alle anderen in Winsmcrd.h definierten Attribute werden als STATUS_NOT_SUPPORTED zurückgegeben. Die Attribute werden unter Interoperabilitätsspezifikation für ICCs und Personal Computer Systems beschrieben.

Attributtag Beschreibung
CARD_ATTR_CURRENT_PROTOCOL_TYPE SCARD_PROTOCOL_T1
SCARD_ATTR_CURRENT_CLK 13560 (kleine Endian-Ganzzahl von 13,56 MHz)
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-Zeichenfolge
SCARD_ATTR_VENDOR_IFD_TYPE ASCII-Zeichenfolge
SCARD_ATTR_VENDOR_IFD_VERSION 0x01000010, Version 1.0.0.1
SCARD_ATTR_PROTOCOL_TYPES SCARD_PROTOCOL_T1
SCARD_ATTR_DEVICE_UNIT 0
SCARD_ATTR_CHANNEL_ID DWORD-codiert als 0xDDDDCCCC, wobei DDDD der Datenkanaltyp und CCCC die Kanalnummer ist. In der folgenden Tabelle finden Sie die für DDDD definierten Codierungen.

Die folgenden Codierungen sind für SCARD_ATTR_CHANNEL_ID Wert 0xDDDDCCCC definiert:

Datenkanal (DDDD) Typ Kanalnummer (CCCC)
0x0100 NFC 0
0x0200 UICC 0
0x0800 Eingebettete SE 0
0xFXXX Vom Anbieter definierter Kanaltyp Herstellerdefiniert

ICC-Attribute

Attributtag Beschreibung
SCARD_ATTR_ICC_PRESENCE (1 Byte)
  • 0 = nicht vorhanden
  • 1 = Karte vorhanden
SCARD_ATTR_ATR_STRING (32 Bytes)
  • ATR stringM
SCARD_ATTR_ICC_TYPE_PER_ATR (1 Byte)
  • 0 = unbekannter Typ
  • 5 = 14443A
  • 6 = 14443B
  • 7 = ISO-15693