SECURE_ELEMENT_HCE_DATA_PACKET 是輸入緩衝區,可 IOCTL_NFCSE_HCE_REMOTE_SEND 和輸出緩衝區 IOCTL_NFCSE_HCE_REMOTE_RECV。
語法
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 封包。 當事件類型 (SECURE_ELEMENT_EVENT_TYPE) HceActivated 或 HceDeactivated時,也會從 IOCTL_NFCSE_GET_NEXT_EVENT 接收此標識符。 然後傳回之 SECURE_ELEMENT_EVENT_INFO 結構的 pbEventData 欄位是 SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD 結構,其中包含 bConnectionId 成員。
cbPayload
ISO 7816-4 APDU 緩衝區的長度。
pbPayload[ANYSIZE_ARRAY]
持有 ISO 7816-4 APDU 的緩衝區。
要求
| 要求 | 價值 |
|---|---|
| 標頭 | nfcsedev.h |