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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour