Freigeben über


SECURE_ELEMENT_HCE_DATA_PACKET Struktur (nfcsedev.h)

SECURE_ELEMENT_HCE_DATA_PACKET ist ein Eingabepuffer zum IOCTL_NFCSE_HCE_REMOTE_SEND und Ausgabepuffer für IOCTL_NFCSE_HCE_REMOTE_RECV.

Syntax

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;

Angehörige

bConnectionId

Die ID der Verbindung, die zwischen dem Gerät und dem Smartcardleser hergestellt wurde, an dem das HCE-Paket gesendet und empfangen werden soll. Diese ID wird auch von IOCTL_NFCSE_GET_NEXT_EVENT empfangen, wenn der Ereignistyp (SECURE_ELEMENT_EVENT_TYPE) HceActivated oder HceDeactivatedist. Anschließend ist das pbEventData- Feld der zurückgegebenen SECURE_ELEMENT_EVENT_INFO Struktur eine SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD Struktur, die ein bConnectionId Member enthält.

cbPayload

Länge des ISO 7816-4-APDU-Puffers.

pbPayload[ANYSIZE_ARRAY]

Puffer mit ISO 7816-4 APDU.

Anforderungen

Anforderung Wert
Header- nfcsedev.h