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 |