Share via


énumération SECURE_ELEMENT_EVENT_TYPE (nfcsedev.h)

Indique le type d’événements d’élément sécurisé.

Syntax

typedef enum _SECURE_ELEMENT_EVENT_TYPE {
  ExternalReaderArrival,
  ExternalReaderDeparture,
  ApplicationSelected,
  Transaction,
  HceActivated,
  HceDeactivated,
  ExternalFieldEnter,
  ExternalFieldExit
} SECURE_ELEMENT_EVENT_TYPE, *PSECURE_ELEMENT_EVENT_TYPE;

Constantes

 
ExternalReaderArrival
Cet événement est déclenché lorsqu’un lecteur externe a établi une connexion avec l’élément sécurisé indiqué. Aucun autre paramètre n’est fourni pour cet événement.
ExternalReaderDeparture
Cet événement est déclenché lorsqu’un lecteur externe a arrêté une connexion avec l’élément sécurisé indiqué. Aucun autre paramètre n’est fourni pour cet événement.
ApplicationSelected
Cet événement est déclenché lorsque le lecteur externe a émis une commande « SELECT » pour sélectionner une application sur l’élément sécurisé spécifié. En outre, la notification d’événement inclut l’ID d’application (AID) de l’application sélectionnée. Tous les types d’éléments sécurisés ne prennent pas en charge la possibilité de déclencher cet événement.
Transaction
Cet événement est déclenché lorsqu’une application qui fonctionne dans l’élément sécurisé informe le contrôleur qu’une forme d’action s’est produite. Cet événement envoie une liste de paramètres codés dans des champs BER-TLV. Cet événement est mappé à EVT_TRANSACTION.
HceActivated
Cet événement est déclenché lorsqu’une interface en mode d’écoute est activée sur l’hôte de l’appareil. Cet événement envoie l’ID de connexion actuel, le protocole RF activé et la technologie.
HceDeactivated
Cet événement est déclenché lorsqu’une session HCE active est terminée. Cet événement envoie l’ID de connexion actuellement arrêté.
ExternalFieldEnter
Cet événement est déclenché lors de l’entrée d’un champ externe.
ExternalFieldExit
Cet événement est déclenché lors de la sortie d’un champ externe.

Configuration requise

Condition requise Valeur
En-tête nfcsedev.h