Compartir a través de


Atributos de tarjeta inteligente admitidos

En este tema se describen los atributos de tarjeta inteligente admitidos actualmente. A continuación se enumeran los únicos atributos admitidos; Todos los demás atributos definidos en Winsmcrd.h se devuelven como STATUS_NOT_SUPPORTED. Los atributos se describen en Especificación de interoperabilidad para ICC y sistemas de equipos personales.

Etiqueta de atributo Descripción
CARD_ATTR_CURRENT_PROTOCOL_TYPE SCARD_PROTOCOL_T1
SCARD_ATTR_CURRENT_CLK 13560 (entero little endian de 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 Cadena ASCII
SCARD_ATTR_VENDOR_IFD_TYPE Cadena ASCII
SCARD_ATTR_VENDOR_IFD_VERSION 0x01000010, versión 1.0.0.1
SCARD_ATTR_PROTOCOL_TYPES SCARD_PROTOCOL_T1
SCARD_ATTR_DEVICE_UNIT 0
SCARD_ATTR_CHANNEL_ID DWORD codificado como 0xDDDDCCCC, donde DDDD es el tipo de canal de datos y CCCC es el número de canal. Consulte la tabla siguiente para ver las codificaciones definidas para DDDD.

Las siguientes codificaciones se definen para SCARD_ATTR_CHANNEL_ID valor 0xDDDDCCCC:

Canal de datos (DDDD) Tipo Número de canal (CCCC)
0x0100 NFC 0
0x0200 UICC 0
0x0800 SE insertado 0
0xFXXX Tipo de canal definido por el proveedor definido por el fabricante

Atributos ICC

Etiqueta de atributo Descripción
SCARD_ATTR_ICC_PRESENCE (1 byte)
  • 0 = no está presente
  • 1 = tarjeta presente
SCARD_ATTR_ATR_STRING (32 bytes)
  • STRINGM de ATR
SCARD_ATTR_ICC_TYPE_PER_ATR (1 byte)
  • 0 = tipo desconocido
  • 5 = 14443A
  • 6 = 14443B
  • 7 = ISO-15693