estructura SECURE_ELEMENT_EVENT_INFO (nfcsedev.h)
Esta estructura proporciona información sobre un evento de elemento seguro.
Sintaxis
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;
Miembros
guidSecureElementId
Se trata de un identificador único para el elemento seguro.
eEventType
Se trata de un tipo de evento. Para obtener más información sobre los tipos, vea el tema SECURE_ELEMENT_EVENT_TYPE enumeración.
cbEventData
Esta es la cantidad de bytes de la matriz pbEventData.
pbEventData[ANYSIZE_ARRAY]
Este es el búfer de datos de eventos. Cuando eEventType es HceActivated o HceDeactivated, este miembro contiene un puntero a una estructura de SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD . El miembro bConnectionId de esa estructura es el mismo valor de identificador que se usa en SECURE_ELEMENT_HCE_DATA_PACKET para enviar y recibir un paquete HCE con IOCTL_NFCSE_HCE_REMOTE_SEND y IOCTL_NFCSE_HCE_REMOTE_RECV.
Cuando eEventType es ExternalReaderArrival o ExternalReaderDeparture, pbEventData está vacío y cbEventData es 0.
Cuando eEventType es Transaction, pbEventData contiene una lista de parámetros codificados en campos BER-TLV. Este evento se asigna a EVT_TRANSACTION.
Requisitos
Requisito | Valor |
---|---|
Header | nfcsedev.h |