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 封包的相同標識符值。
當 eEventType 為 ExternalReaderArrival 或 ExternalReaderDeparture 時, pbEventData 是空的, 而 cbEventData 為 0。
當 eEventType 為 Transaction 時,pbEventData 會包含以 BER-TLV 字段中編碼的參數清單。 此事件會對應至EVT_TRANSACTION。
規格需求
需求 | 值 |
---|---|
標頭 | nfcsedev.h |