SECURE_ELEMENT_EVENT_INFO structure (nfcsedev.h)
Cette structure fournit des informations sur un événement d’élément sécurisé.
Syntaxe
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;
Membres
guidSecureElementId
Il s’agit d’un identificateur unique pour l’élément sécurisé.
eEventType
Il s’agit d’un type d’événement. Pour plus d’informations sur les types, consultez la rubrique énumération SECURE_ELEMENT_EVENT_TYPE .
cbEventData
Il s’agit de la quantité d’octets pour le tableau pbEventData.
pbEventData[ANYSIZE_ARRAY]
Il s’agit de la mémoire tampon des données d’événement. Lorsque eEventType est HceActivated ou HceDeactivated, ce membre contient un pointeur vers une structure SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD . Le membre bConnectionId de cette structure est la même valeur d’ID que celle utilisée dans SECURE_ELEMENT_HCE_DATA_PACKET pour envoyer et recevoir un paquet HCE avec IOCTL_NFCSE_HCE_REMOTE_SEND et IOCTL_NFCSE_HCE_REMOTE_RECV.
Lorsque eEventType a la valeur ExternalReaderArrival ou ExternalReaderDeparture, pbEventData est vide et cbEventData a la valeur 0.
Quand eEventType a la valeur Transaction, pbEventData contient une liste de paramètres encodés dans les champs BER-TLV. Cet événement est mappé à EVT_TRANSACTION.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | nfcsedev.h |