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]
这是事件数据缓冲区。 当 eEventType 为 HceActivated 或 HceDeactivated 时,此成员包含指向 SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD 结构的指针。 该结构中的 bConnectionId 成员是 SECURE_ELEMENT_HCE_DATA_PACKET 用于发送和接收具有 IOCTL_NFCSE_HCE_REMOTE_SEND 和 IOCTL_NFCSE_HCE_REMOTE_RECV的 HCE 数据包的相同 ID 值。
当 eEventType 为 ExternalReaderArrival 或 ExternalReaderDeparture 时, pbEventData 为空, cbEventData 为 0。
当 eEventType 为 Transaction 时, pbEventData 包含以 BER-TLV 字段中编码的参数列表。 此事件映射到EVT_TRANSACTION。
要求
要求 | 值 |
---|---|
Header | nfcsedev.h |