struktur SECURE_ELEMENT_EVENT_INFO (nfcsedev.h)

Struktur ini menyediakan informasi tentang peristiwa elemen yang aman.

Sintaks

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;

Anggota

guidSecureElementId

Ini adalah pengidentifikasi unik untuk elemen aman.

eEventType

Ini adalah jenis peristiwa. Untuk informasi selengkapnya tentang jenisnya, lihat topik enumerasi SECURE_ELEMENT_EVENT_TYPE .

cbEventData

Ini adalah jumlah byte untuk array pbEventData.

pbEventData[ANYSIZE_ARRAY]

Ini adalah buffer data peristiwa. Ketika eEventTypeadalah HceActivated atau HceDeactivated, anggota ini berisi pointer ke struktur SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD . Anggota bConnectionId dalam struktur tersebut adalah nilai ID yang sama yang digunakan dalam SECURE_ELEMENT_HCE_DATA_PACKET untuk mengirim dan menerima paket HCE dengan IOCTL_NFCSE_HCE_REMOTE_SEND dan IOCTL_NFCSE_HCE_REMOTE_RECV.

Ketika eEventType adalah ExternalReaderArrival atau ExternalReaderDeparture, pbEventData kosong dan cbEventData adalah 0.

Ketika eEventType adalah Transaksi, pbEventData berisi daftar parameter yang dikodekan dalam bidang BER-TLV. Kejadian ini dipetakan ke EVT_TRANSACTION.

Persyaratan

Persyaratan Nilai
Header nfcsedev.h