Condividi tramite


SECURE_ELEMENT_HCE_DATA_PACKET struttura (nfcsedev.h)

SECURE_ELEMENT_HCE_DATA_PACKET è un buffer di input per IOCTL_NFCSE_HCE_REMOTE_SEND e buffer di output per IOCTL_NFCSE_HCE_REMOTE_RECV.

Sintassi

typedef struct _SECURE_ELEMENT_HCE_DATA_PACKET {
  USHORT bConnectionId;
  USHORT cbPayload;
  BYTE   pbPayload[ANYSIZE_ARRAY];
} SECURE_ELEMENT_HCE_DATA_PACKET, *PSECURE_ELEMENT_HCE_DATA_PACKET;

Members

bConnectionId

ID della connessione stabilita tra il dispositivo e il lettore smart card, in cui inviare e ricevere il pacchetto HCE. Questo ID viene ricevuto anche da IOCTL_NFCSE_GET_NEXT_EVENT quando il tipo di evento (SECURE_ELEMENT_EVENT_TYPE) è HceActivated o HceDeactivated. Il campo pbEventData della struttura SECURE_ELEMENT_EVENT_INFO restituita è quindi una struttura SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD, che contiene un membro bConnectionId.

cbPayload

Lunghezza del buffer APDU ISO 7816-4.

pbPayload[ANYSIZE_ARRAY]

Buffer che contiene ISO 7816-4 APDU.

Requisiti

Requisito Valore
Intestazione nfcsedev.h