Condividi tramite


enumerazione SECURE_ELEMENT_EVENT_TYPE (nfcsedev.h)

Indica il tipo di eventi dell'elemento sicuro.

Sintassi

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

Costanti

 
ExternalReaderArrival
Questo evento viene attivato quando un lettore esterno ha stabilito una connessione con l'elemento sicuro indicato. Per questo evento non vengono specificati altri parametri.
ExternalReaderDeparture
Questo evento viene attivato quando un lettore esterno ha terminato una connessione con l'elemento sicuro indicato. Per questo evento non vengono specificati altri parametri.
ApplicationSelected
Questo evento viene attivato quando il lettore esterno ha rilasciato un comando "SELECT" per selezionare un'applicazione nell'elemento sicuro specificato. Inoltre, la notifica dell'evento include l'ID applicazione (AID) dell'applicazione selezionata. Non tutti i tipi di elementi sicuri supportano la possibilità di generare questo evento.
Transaction
Questo evento viene attivato quando si è verificata un'applicazione che opera all'interno dell'elemento sicuro notifica al controller che si è verificata una forma di azione. Questo evento invia un elenco di parametri codificati nei campi BER-TLV. Questo evento viene mappato a EVT_TRANSACTION.
HceActivated
Questo evento viene attivato quando un'interfaccia della modalità di ascolto viene attivata all'host del dispositivo. Questo evento invia l'ID connessione corrente, il protocollo RF attivato e la tecnologia.
HceDeactivated
Questo evento viene attivato quando viene terminata una sessione HCE attiva corrente. Questo evento invia l'ID connessione attualmente terminato.
ExternalFieldEnter
Questo evento viene attivato immettendo un campo esterno.
ExternalFieldExit
Questo evento viene attivato all'uscita da un campo esterno.

Requisiti

Requisito Valore
Intestazione nfcsedev.h