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 成员与 SECURE_ELEMENT_HCE_DATA_PACKET 用于发送和接收具有 IOCTL_NFCSE_HCE_REMOTE_SEND 和 IOCTL_NFCSE_HCE_REMOTE_RECV的 HCE 数据包的 id 值相同。
当 eEventTypeExternalReaderArrival 或 ExternalReaderDeparture时,pbEventData 为空,cbEventData 为 0。
当 eEventTypeTransaction时,pbEventData 包含 BER-TLV 字段中编码的参数列表。 此事件映射到EVT_TRANSACTION。
要求
要求 | 价值 |
---|---|
标头 | nfcsedev.h |