サポートされているスマート カードの属性
- [アーティクル]
-
-
このトピックでは、現在サポートされているスマート カード属性について説明します。 サポートされている属性のみを以下に示します。Winsmcrd.h で定義されている他のすべての属性は、STATUS_NOT_SUPPORTEDとして返されます。 これらの属性については、ICC およびパーソナル・コンピューター・システムの相互運用性仕様で説明されています。
属性タグ |
説明 |
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 文字列 |
SCARD_ATTR_VENDOR_IFD_TYPE |
ASCII 文字列 |
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 |
埋め込み SE |
0 |
0xFXXX |
ベンダー定義チャネルの種類 |
ベンダー定義 |
ICC 属性
属性タグ |
説明 |
SCARD_ATTR_ICC_PRESENCE |
(1 バイト) |
SCARD_ATTR_ATR_STRING |
(32 バイト) |
SCARD_ATTR_ICC_TYPE_PER_ATR |
(1 バイト)- 0 = 不明な型
- 5 = 14443A
- 6 = 14443B
- 7 = ISO-15693
|