Compartilhar via


estrutura SECURE_ELEMENT_HCE_DATA_PACKET (nfcsedev.h)

SECURE_ELEMENT_HCE_DATA_PACKET é um buffer de entrada para IOCTL_NFCSE_HCE_REMOTE_SEND e buffer de saída para IOCTL_NFCSE_HCE_REMOTE_RECV.

Sintaxe

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;

Membros

bConnectionId

A ID da conexão estabelecida entre o dispositivo e o leitor de cartão inteligente, na qual enviar e receber o pacote HCE. Essa ID também é recebida de IOCTL_NFCSE_GET_NEXT_EVENT quando o tipo de evento (SECURE_ELEMENT_EVENT_TYPE) é HceActivated ou HceDeactivated. Em seguida, o campo pbEventData da estrutura de SECURE_ELEMENT_EVENT_INFO retornada é uma estrutura SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD, que contém um membro bConnectionId.

cbPayload

Comprimento do buffer DE APDU ISO 7816-4.

pbPayload[ANYSIZE_ARRAY]

Buffer que contém o ISO 7816-4 APDU.

Requisitos

Requisito Valor
cabeçalho nfcsedev.h