Freigeben über


Unterstützte Smartcardattribute

In diesem Thema werden die derzeit unterstützten Smartcardattribute 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 in der Interoperabilitätsspezifikation für ICCs und Personal Computer Systems beschrieben.

Attribute Tag Description
CARD_ATTR_CURRENT_PROTOCOL_TYPE SCARD_PROTOCOL_T1
SCARD_ATTR_CURRENT_CLK 13560 (kleine endische ganze Zahl 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 string
SCARD_ATTR_VENDOR_IFD_TYPE ASCII string
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 Datentyp ist und CCCC die Kanalnummer ist. In der folgenden Tabelle finden Sie Codierungen, die für DDDD definiert sind.

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

Datenkanal (DDDD) Type Kanalnummer (CCCC)
0x0100 NFC 0
0x0200 UICC 0
0x0800 Embedded SE 0
0xFXXX Anbieterdefinierter Kanaltyp vendor-defined

ICC Attributes

Attribute Tag Description
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