SECURE_ELEMENT_HCE_DATA_PACKET結構 (nfcsedev.h)

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) HceActivatedHceDeactivated時,也會從IOCTL_NFCSE_GET_NEXT_EVENT接收此識別碼。 然後,傳回SECURE_ELEMENT_EVENT_INFO結構的pbEventData欄位是包含bConnectionId成員的SECURE_ELEMENT_HCE_ACTI加值稅ION_PAYLOAD結構。

cbPayload

ISO 7816-4 APDU 緩衝區的長度。

pbPayload[ANYSIZE_ARRAY]

保存 ISO 7816-4 APDU 的緩衝區。

規格需求

   
標頭 nfcsedev.h