共用方式為


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]

這是事件數據緩衝區。 當 eEventTypeHceActivatedHceDeactivated 時,這個成員會包含 SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD 結構的指標。 該結構中的 bConnectionId 成員是用於 SECURE_ELEMENT_HCE_DATA_PACKET 傳送和接收具有 IOCTL_NFCSE_HCE_REMOTE_SENDIOCTL_NFCSE_HCE_REMOTE_RECV HCE 封包的相同標識符值。

eEventTypeExternalReaderArrivalExternalReaderDeparture 時, pbEventData 是空的, 而 cbEventData 為 0。

當 eEventTypeTransaction 時pbEventData 會包含以 BER-TLV 字段中編碼的參數清單。 此事件會對應至EVT_TRANSACTION。

規格需求

需求
標頭 nfcsedev.h