SECURE_ELEMENT_HCE_DATA_PACKET結構 (nfcsedev.h)

SECURE_ELEMENT_HCE_DATA_PACKET 是輸入緩衝區,可 IOCTL_NFCSE_HCE_REMOTE_SENDIOCTL_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) 為 HceActivatedHceDeactivated 時,也會從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