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
HCE パケットを送受信するデバイスとスマート カード リーダーの間で確立された接続の ID。 この 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 を保持するバッファー。
必要条件
| 要件 | 価値 |
|---|---|
| ヘッダー | nfcsedev.h |