Partager via


Attributs smart carte pris en charge

Cette rubrique décrit les attributs smart carte actuellement pris en charge. Les seuls attributs pris en charge sont répertoriés ci-dessous : tous les autres attributs définis dans winsmcrd.h sont retournés en tant que STATUS_NOT_SUPPORTED. Les attributs sont décrits dans Spécification d’interopérabilité pour les iccs et les systèmes informatiques personnels.

Balise d’attribut Description
CARD_ATTR_CURRENT_PROTOCOL_TYPE SCARD_PROTOCOL_T1
SCARD_ATTR_CURRENT_CLK 13560 (petit entier 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 Chaîne ASCII
SCARD_ATTR_VENDOR_IFD_TYPE Chaîne ASCII
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 encodé en tant que 0xDDDDCCCC, où DDDD est le type de canal de données et CCCC est le numéro de canal. Consultez le tableau suivant pour connaître les encodages définis pour DDDD.

Les encodages suivants sont définis pour SCARD_ATTR_CHANNEL_ID valeur 0xDDDDCCCC :

Canal de données (DDDD) Type Numéro de canal (CCCC)
0x0100 NFC 0
0x0200 UICC 0
0x0800 Se incorporé 0
0xFXXX Type de canal défini par le fournisseur défini par le fournisseur

Attributs ICC

Balise d’attribut Description
SCARD_ATTR_ICC_PRESENCE (1 octet)
  • 0 = absent
  • 1 = carte présent
SCARD_ATTR_ATR_STRING (32 octets)
  • Chaîne ATRM
SCARD_ATTR_ICC_TYPE_PER_ATR (1 octet)
  • 0 = type inconnu
  • 5 = 14443A
  • 6 = 14443B
  • 7 = ISO-15693