다음을 통해 공유


SECURE_ELEMENT_EVENT_INFO 구조체(nfcsedev.h)

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

구문

typedef struct _SECURE_ELEMENT_EVENT_INFO {
  GUID                      guidSecureElementId;
  SECURE_ELEMENT_EVENT_TYPE eEventType;
  DWORD                     cbEventData;
  BYTE                      pbEventData[ANYSIZE_ARRAY];
} SECURE_ELEMENT_EVENT_INFO, *PSECURE_ELEMENT_EVENT_INFO;

멤버

guidSecureElementId

보안 요소의 고유 식별자입니다.

eEventType

이벤트 유형입니다. 형식에 대한 자세한 내용은 SECURE_ELEMENT_EVENT_TYPE 열거형 항목을 참조하세요.

cbEventData

pbEventData 배열의 바이트 양입니다.

pbEventData[ANYSIZE_ARRAY]

이벤트 데이터 버퍼입니다. eEventTypeHceActivated 또는 HceDeactivated인 경우 이 멤버는 SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD 구조체에 대한 포인터를 포함합니다. 해당 구조체의 bConnectionId 멤버는 IOCTL_NFCSE_HCE_REMOTE_SEND 및 IOCTL_NFCSE_HCE_REMOTE_RECV 사용하여 HCE 패킷을 보내고 받기 위해 SECURE_ELEMENT_HCE_DATA_PACKET 사용되는 것과 동일한 ID 값입니다.

eEventTypeExternalReaderArrival 또는 ExternalReaderDeparture이면 pbEventData가 비어 있고 cbEventData가 0입니다.

eEventTypeTransaction인 경우 pbEventData에는 BER-TLV 필드에 인코딩된 매개 변수 목록이 포함됩니다. 이 이벤트는 EVT_TRANSACTION 매핑됩니다.

요구 사항

요구 사항
헤더 nfcsedev.h