перечисление SECURE_ELEMENT_EVENT_TYPE (nfcsedev.h)

Указывает тип событий защищенного элемента.

Синтаксис

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

Константы

 
ExternalReaderArrival
Это событие возникает, когда внешнее средство чтения установило соединение с указанным защищенным элементом. Другие параметры для этого события не заданы.
ExternalReaderDeparture
Это событие возникает, когда внешнее средство чтения разорвало соединение с указанным защищенным элементом. Другие параметры для этого события не заданы.
ApplicationSelected
Это событие возникает, когда внешнее средство чтения выдало команду SELECT для выбора приложения в указанном защищенном элементе. Кроме того, уведомление о событии включает идентификатор приложения (AID) выбранного приложения. Не все типы защищенных элементов поддерживают возможность вызывать это событие.
Transaction
Это событие возникает, когда приложение, работающее в защищенном элементе, уведомляет контроллер о выполнении определенного действия. Это событие отправляет список параметров, закодированных в полях BER-TLV. Это событие сопоставляется с EVT_TRANSACTION.
HceActivated
Это событие возникает при активации интерфейса режима прослушивания на узле устройства. Это событие отправляет текущий идентификатор подключения, активированный протокол RF и технологию.
HceDeactivated
Это событие возникает при завершении текущего активного сеанса HCE. Это событие отправляет идентификатор завершенного в настоящее время подключения.
ExternalFieldEnter
Это событие возникает при входе во внешнее поле.
ExternalFieldExit
Это событие возникает при выходе из внешнего поля.

Требования

Требование Значение
Заголовок nfcsedev.h