지원되는 스마트 카드 특성

이 항목에서는 현재 지원되는 스마트 카드 특성에 대해 설명합니다. 지원되는 특성만 아래에 나열되어 있습니다. Winsmcrd.h에 정의된 다른 모든 특성은 STATUS_NOT_SUPPORTED 반환됩니다. 특성은 ICC 및 개인용 컴퓨터 시스템에 대한 상호 운용성 사양에 설명되어 있습니다.

특성 태그 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 문자열
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 Embedded SE 0
0xFXXX 공급업체 정의 채널 유형 공급업체 정의

ICC 특성

특성 태그 Description
SCARD_ATTR_ICC_PRESENCE (1 바이트)
  • 0 = 없음
  • 1 = 카드 있음
SCARD_ATTR_ATR_STRING (32바이트)
  • ATR stringM
SCARD_ATTR_ICC_TYPE_PER_ATR (1 바이트)
  • 0 = 알 수 없는 형식
  • 5 = 14443A
  • 6 = 14443B
  • 7 = ISO-15693