структура SECURE_ELEMENT_EVENT_INFO (nfcsedev.h)
Эта структура содержит сведения о событии безопасного элемента.
Синтаксис
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;
Члены
guidSecureElementId
Это уникальный идентификатор для защищенного элемента.
eEventType
Это тип события. Дополнительные сведения о типах см. в разделе перечисления SECURE_ELEMENT_EVENT_TYPE.
cbEventData
Это количество байтов для массива pbEventData.
pbEventData[ANYSIZE_ARRAY]
Это буфер данных событий. Если eEventTypeHceActivated или HceDeactivated, этот элемент содержит указатель на структуру SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD. Элемент bConnectionId в этой структуре является тем же значением идентификатора, которое используется в SECURE_ELEMENT_HCE_DATA_PACKET для отправки и получения пакета HCE с IOCTL_NFCSE_HCE_REMOTE_SEND и IOCTL_NFCSE_HCE_REMOTE_RECV.
Если eEventTypeExternalReaderArrival или ExternalReaderDeparture, pbEventData пуст и cbEventData равно 0.
Если eEventTypeтранзакций, pbEventData содержит список параметров, закодированных в полях BER-TLV. Это событие сопоставляется с EVT_TRANSACTION.
Требования
Требование | Ценность |
---|---|
заголовка | nfcsedev.h |