Partager via


structure SECURE_ELEMENT_HCE_DATA_PACKET (nfcsedev.h)

SECURE_ELEMENT_HCE_DATA_PACKET est une mémoire tampon d’entrée pour IOCTL_NFCSE_HCE_REMOTE_SEND et une mémoire tampon de sortie pour IOCTL_NFCSE_HCE_REMOTE_RECV.

Syntaxe

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;

Membres

bConnectionId

ID de la connexion établie entre l’appareil et le lecteur smart carte, sur lequel envoyer et recevoir le paquet HCE. Cet ID est également reçu de IOCTL_NFCSE_GET_NEXT_EVENT lorsque le type d’événement (SECURE_ELEMENT_EVENT_TYPE) est HceActivated ou HceDeactivated. Ensuite, le champ pbEventData de la structure SECURE_ELEMENT_EVENT_INFO retournée est une structure SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD , qui contient un membre bConnectionId .

cbPayload

Longueur de la mémoire tampon APDU ISO 7816-4.

pbPayload[ANYSIZE_ARRAY]

Mémoire tampon contenant l’API ISO 7816-4.

Configuration requise

Condition requise Valeur
En-tête nfcsedev.h