struttura SECURE_ELEMENT_EVENT_INFO (nfcsedev.h)
Questa struttura fornisce informazioni su un evento di elemento sicuro.
Sintassi
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;
Membri
guidSecureElementId
Si tratta di un identificatore univoco per l'elemento sicuro.
eEventType
Si tratta di un tipo di evento. Per altre informazioni sui tipi, vedere l'argomento relativo all'enumerazione SECURE_ELEMENT_EVENT_TYPE.
cbEventData
Si tratta della quantità di byte per la matrice pbEventData.
pbEventData[ANYSIZE_ARRAY]
Si tratta del buffer dei dati dell'evento. Quando eEventType è HceActivated o HceDeactivated, questo membro contiene un puntatore a una struttura SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD. Il membro bConnectionId in tale struttura è lo stesso valore ID usato in SECURE_ELEMENT_HCE_DATA_PACKET per inviare e ricevere un pacchetto HCE con IOCTL_NFCSE_HCE_REMOTE_SEND e IOCTL_NFCSE_HCE_REMOTE_RECV.
Quando eEventType è ExternalReaderArrival o ExternalReaderDeparture, pbEventData è vuoto e cbEventData è 0.
Quando eEventType è Transaction, pbEventData contiene un elenco di parametri codificati nei campi BER-TLV. Questo evento viene mappato a EVT_TRANSACTION.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | nfcsedev.h |