이 항목에서는 현재 지원되는 스마트 카드 특성에 대해 설명합니다. 지원되는 특성은 다음과 같습니다. Winsmcrd.h에 정의된 다른 모든 특성은 STATUS_NOT_SUPPORTED 반환됩니다. 특성은 ICC 및 개인용 컴퓨터 시스템에 대한 상호 운용성 사양에 설명되어 있습니다.
| Attribute Tag |
Description |
| CARD_ATTR_CURRENT_PROTOCOL_TYPE |
SCARD_PROTOCOL_T1 |
| SCARD_ATTR_CURRENT_CLK |
13560(13.56MHz의 little endian 정수) |
| 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에 대해 정의된 인코딩은 다음 표를 참조하세요. |
다음 인코딩은 0xDDDDCCCC SCARD_ATTR_CHANNEL_ID 값에 대해 정의됩니다.
| 데이터 채널(DDDD) |
Type |
채널 번호(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) |
| SCARD_ATTR_ATR_STRING |
(32 bytes) |
| SCARD_ATTR_ICC_TYPE_PER_ATR |
(1 byte)- 0 = 알 수 없는 형식
- 5 = 14443A
- 6 = 14443B
- 7 = ISO-15693
|