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 数据包。 当事件类型(SECURE_ELEMENT_EVENT_TYPE)HceActivated 或 HceDeactivated时,也会从 IOCTL_NFCSE_GET_NEXT_EVENT 接收此 ID。 然后,返回 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 |