SECURE_ELEMENT_HCE_DATA_PACKET 構造体 (nfcsedev.h)

SECURE_ELEMENT_HCE_DATA_PACKET は、 IOCTL_NFCSE_HCE_REMOTE_RECVのIOCTL_NFCSE_HCE_REMOTE_SEND および出力 バッファーへの入力バッファーです。

構文

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;

メンバー

bConnectionId

デバイスとスマート カード リーダーの間に確立された接続の ID。HCE パケットの送受信に使用されます。 この ID は、イベントの種類 (SECURE_ELEMENT_EVENT_TYPE) が HceActivated または HceDeactivated の場合も、IOCTL_NFCSE_GET_NEXT_EVENTから受信されます。 次に、返されるSECURE_ELEMENT_EVENT_INFO構造体の pbEventData フィールドは、bConnectionId メンバーを含むSECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD構造体です。

cbPayload

ISO 7816-4 APDU バッファーの長さ。

pbPayload[ANYSIZE_ARRAY]

ISO 7816-4 APDU を保持するバッファー。

要件

要件
Header nfcsedev.h