Condividi tramite


Attributi di smart card supportati

Questo argomento descrive gli attributi della smart card attualmente supportati. Di seguito sono elencati gli unici attributi supportati; tutti gli altri attributi definiti in Winsmcrd.h vengono restituiti come STATUS_NOT_SUPPORTED. Gli attributi sono descritti in Specifica di interoperabilità per i sistemi ICCS e Personal Computer.

Tag attributo Descrizione
CARD_ATTR_CURRENT_PROTOCOL_TYPE SCARD_PROTOCOL_T1
SCARD_ATTR_CURRENT_CLK 13560 (numero intero endiano di 13,56MHz)
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 Stringa ASCII
SCARD_ATTR_VENDOR_IFD_TYPE Stringa ASCII
SCARD_ATTR_VENDOR_IFD_VERSION 0x01000010 versione 1.0.0.1
SCARD_ATTR_PROTOCOL_TYPES SCARD_PROTOCOL_T1
SCARD_ATTR_DEVICE_UNIT 0
SCARD_ATTR_CHANNEL_ID DWORD codificato come 0xDDDDCCCC, dove DDDD è il tipo di canale dati e CCCC è il numero di canale. Vedere la tabella seguente per le codifica definite per DDDD.

Le codifica seguenti sono definite per SCARD_ATTR_CHANNEL_ID valore 0xDDDDCCCC:

Canale dati (DDDDD) Tipo Numero di canale (CCCC)
0x0100 NFC 0
0x0200 UICC 0
0x0800 SE incorporato 0
0xFXXX Tipo di canale definito dal fornitore fornitore definito dal fornitore

Attributi ICC

Tag attributo Descrizione
SCARD_ATTR_ICC_PRESENCE (1 byte)
  • 0 = non presente
  • 1 = scheda presente
SCARD_ATTR_ATR_STRING (32 byte)
  • STRINGM ATR
SCARD_ATTR_ICC_TYPE_PER_ATR (1 byte)
  • 0 = tipo sconosciuto
  • 5 = 14443A
  • 6 = 14443B
  • 7 = ISO-15693