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;

Member

bConnectionId

Die ID der Verbindung, die zwischen dem Gerät und dem smarten Karte Leser hergestellt wurde, auf 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 HceDeactivated ist. Anschließend ist das Feld pbEventData der zurückgegebenen SECURE_ELEMENT_EVENT_INFO-Struktur eine SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD-Struktur , die ein bConnectionId-Element 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