nfcsedev.h 헤더

이 헤더는 nfpdrivers에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

nfcsedev.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

IOCTLs

 
IOCTL_NFCSE_ENUM_ENDPOINTS

NFC 컨트롤러에 연결된 모든 보안 요소의 목록에 대한 정보를 반환합니다.
IOCTL_NFCSE_GET_NEXT_EVENT

IOCTL_NFCSE_GET_NEXT_EVENT 제어 코드는 버퍼에서 사용할 수 있는 다음 이벤트를 반환하거나, 더 이상 버퍼링된 이벤트가 없는 경우 보안 요소 이벤트를 사용할 수 있을 때까지 보류 중인 상태로 유지됩니다. 그런 다음 이벤트 세부 정보를 호출자에게 반환해야 합니다.
IOCTL_NFCSE_GET_NFCC_CAPABILITIES

IOCTL_NFCSE_GET_NFCC_CAPABILITIES 제어 코드는 최대 수신 대기 모드 라우팅 테이블 크기(NCI(NFC 컨트롤러 인터페이스) 기술 사양 버전 1.1의 섹션 4.2에 정의됨) 및 지원되는 라우팅 모드를 포함하여 현재 NFC 컨트롤러 기능에 대한 정보를 반환합니다.
IOCTL_NFCSE_GET_ROUTING_TABLE

수신 모드 라우팅 테이블의 현재 구성에 대한 정보를 반환합니다.
IOCTL_NFCSE_HCE_REMOTE_RECV

사용 가능한 다음 데이터 버퍼를 반환하거나 버퍼링된 데이터가 더 이상 없는 경우 APDU 버퍼를 읽을 수 있을 때까지 요청이 보류 중으로 유지됩니다.
IOCTL_NFCSE_HCE_REMOTE_SEND

DeviceHost NFCEE에서 원격 디바이스로 응답 APDU를 전송합니다. 호출자는 응답 APDU가 ISO-IEC 7816-4를 준수하는지 확인해야 합니다.
IOCTL_NFCSE_SET_CARD_EMULATION_MODE

IOCTL_NFCSE_SET_CARD_EMULATION_MODE 제어 코드는 지정된 보안 요소가 카드 에뮬레이션 모드에서 노출되는지 여부를 설정합니다.
IOCTL_NFCSE_SET_ROUTING_TABLE

NFC 컨트롤러 수신 대기 모드 라우팅 테이블을 구성합니다.
IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT

IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT 제어 코드는 클라이언트가 특정 이벤트를 구독하기 위해 발급합니다.

구조체

 
SECURE_ELEMENT_AID_ROUTING_INFO

SECURE_ELEMENT_AID_ROUTING_INFO SECURE_ELEMENT_ROUTING_TABLE_ENTRY 멤버입니다.
SECURE_ELEMENT_ENDPOINT_INFO

SECURE_ELEMENT_ENDPOINT_INFO SECURE_ELEMENT_ENDPOINT_LIST 멤버입니다.
SECURE_ELEMENT_ENDPOINT_LIST

IOCTL_NFCSE_ENUM_ENDPOINTS 출력 매개 변수입니다.
SECURE_ELEMENT_EVENT_INFO

이 구조체는 보안 요소 이벤트에 대한 정보를 제공합니다.
SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO

SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO 구조체는 IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT 입력 매개 변수입니다.
SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD

_SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD 구조에는 고유한 연결 식별자와 NFC 포럼 RF 기술 및 프로토콜 유형이 포함되어 있습니다.
SECURE_ELEMENT_HCE_DATA_PACKET

SECURE_ELEMENT_HCE_DATA_PACKET IOCTL_NFCSE_HCE_REMOTE_RECV IOCTL_NFCSE_HCE_REMOTE_SEND 출력 버퍼에 대한 입력 버퍼입니다.
SECURE_ELEMENT_NFCC_CAPABILITIES

SECURE_ELEMENT_NFCC_CAPABILITIES NFC 컨트롤러 기능이 포함되어 있습니다.
SECURE_ELEMENT_PROTO_ROUTING_INFO

SECURE_ELEMENT_PROTO_ROUTING_INFO SECURE_ELEMENT_ROUTING_TABLE_ENTRY 멤버입니다.
SECURE_ELEMENT_ROUTING_TABLE

SECURE_ELEMENT_ROUTING_TABLE IOCTL_NFCSE_SET_ROUTING_TABLE 대한 입력 매개 변수입니다.
SECURE_ELEMENT_ROUTING_TABLE_ENTRY

SECURE_ELEMENT_ROUTING_TABLE_ENTRY SECURE_ELEMENT_ROUTING_TABLE 멤버입니다.
SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFO

SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFO IOCTL_NFCSE_SET_CARD_EMULATION_MODE 대한 입력 매개 변수입니다.
SECURE_ELEMENT_TECH_ROUTING_INFO

SECURE_ELEMENT_TECH_ROUTING_INFO SECURE_ELEMENT_ROUTING_TABLE_ENTRY 멤버입니다.

열거형

 
SECURE_ELEMENT_CARD_EMULATION_MODE

이 열거형은 보안 요소의 카드 에뮬레이션 모드를 나타냅니다.
SECURE_ELEMENT_EVENT_TYPE

보안 요소 이벤트의 형식을 나타냅니다.
SECURE_ELEMENT_ROUTING_TYPE

SECURE_ELEMENT_ROUTING_TYPE SECURE_ELEMENT_ROUTING_TABLE_ENTRY 멤버입니다.
SECURE_ELEMENT_TYPE

보안 요소의 형식을 나타냅니다.