Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |