共用方式為


支援的智慧卡屬性

本主題說明目前支援的智慧卡屬性。 下面列出了唯一支援的屬性;Winsmcrd.h 中定義的所有其他屬性都會傳回為STATUS_NOT_SUPPORTED。 這些屬性在 ICC 和個人計算機系統的互操作性規範中描述。

Attribute Tag Description
CARD_ATTR_CURRENT_PROTOCOL_TYPE SCARD_PROTOCOL_T1
SCARD_ATTR_CURRENT_CLK 13560(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 ASCII string
SCARD_ATTR_VENDOR_IFD_TYPE ASCII string
SCARD_ATTR_VENDOR_IFD_VERSION 0x01000010 版本 1.0.0.1
SCARD_ATTR_PROTOCOL_TYPES SCARD_PROTOCOL_T1
SCARD_ATTR_DEVICE_UNIT 0
SCARD_ATTR_CHANNEL_ID DWORD 編碼為0xDDDDCCCC,其中 DDDD 是數據通道類型,而CCCC則是通道號碼。 如需針對 DDDD 定義的編碼,請參閱下表。

下列編碼會針對SCARD_ATTR_CHANNEL_ID值0xDDDDCCCC定義:

資料通道 (DDDD) 類型 頻道號碼 (CCCC)
0x0100 NFC 0
0x0200 UICC 0
0x0800 Embedded SE 0
0xFXXX 廠商定義的通道類型 vendor-defined

ICC Attributes

Attribute Tag Description
SCARD_ATTR_ICC_PRESENCE (1 byte)
  • 0 = 不存在
  • 1 = 卡片存在
SCARD_ATTR_ATR_STRING (32 bytes)
  • ATR stringM
SCARD_ATTR_ICC_TYPE_PER_ATR (1 byte)
  • 0 = 未知類型
  • 5 = 14443安
  • 6 = 14443B
  • 7 = ISO-15693 認證