struttura SECURE_ELEMENT_HCE_DATA_PACKET (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;
Membri
bConnectionId
ID della connessione stabilita tra il dispositivo e il lettore di 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 è una struttura SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD, che contiene un membro bConnectionId.
cbPayload
Lunghezza del buffer APDU ISO 7816-4.
pbPayload[ANYSIZE_ARRAY]
Buffer contenente l'APDU ISO 7816-4.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | nfcsedev.h |