nfcsedev.h 标头
nfpdrivers 使用此标头。 有关详细信息,请参阅:
nfcsedev.h 包含以下编程接口:
IOCTL
IOCTL_NFCSE_ENUM_ENDPOINTS 返回有关附加到 NFC 控制器的所有安全元素列表的信息。 |
IOCTL_NFCSE_GET_NEXT_EVENT IOCTL_NFCSE_GET_NEXT_EVENT控制代码返回缓冲区中可用的下一个事件,或者如果没有其他缓冲事件,则在安全元素事件可用之前保持挂起状态。 然后,必须将事件详细信息返回到调用方。 |
IOCTL_NFCSE_GET_NFCC_CAPABILITIES IOCTL_NFCSE_GET_NFCC_CAPABILITIES控制代码返回有关当前 NFC 控制器功能的信息,包括 NFC 控制器接口 (的第 4.2 节中定义的最大侦听模式路由表大小 (NCI) 技术规范版本 1.1) 和支持的路由模式。 |
IOCTL_NFCSE_GET_ROUTING_TABLE 返回有关侦听模式路由表的当前配置的信息。 |
IOCTL_NFCSE_HCE_REMOTE_RECV 返回下一个可用数据缓冲区,或者如果没有更多的缓冲数据,请求应保持挂起状态,直到 APDU 缓冲区可供读取。 |
IOCTL_NFCSE_HCE_REMOTE_SEND 将响应 APDU 从 DeviceHost NFCEE 传输到远程设备。 调用方必须确保响应 APDU 符合 ISO-IEC 7816-4。 |
IOCTL_NFCSE_SET_CARD_EMULATION_MODE IOCTL_NFCSE_SET_CARD_EMULATION_MODE控制代码设置指定的安全元素是否在卡仿真模式下公开。 |
IOCTL_NFCSE_SET_ROUTING_TABLE 配置 NFC 控制器侦听模式路由表。 |
IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT控制代码由客户端发出,用于订阅特定事件。 |
结构
SECURE_ELEMENT_AID_ROUTING_INFO SECURE_ELEMENT_AID_ROUTING_INFO 是 SECURE_ELEMENT_ROUTING_TABLE_ENTRY 的成员。 |
SECURE_ELEMENT_ENDPOINT_INFO SECURE_ELEMENT_ENDPOINT_INFO 是 SECURE_ELEMENT_ENDPOINT_LIST 的成员。 |
SECURE_ELEMENT_ENDPOINT_LIST IOCTL_NFCSE_ENUM_ENDPOINTS的输出参数。 |
SECURE_ELEMENT_EVENT_INFO 此结构提供有关安全元素事件的信息。 |
SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO 结构是IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT的输入参数。 |
SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD _SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD结构包含唯一的连接标识符和 NFC 论坛 RF 技术和协议类型。 |
SECURE_ELEMENT_HCE_DATA_PACKET SECURE_ELEMENT_HCE_DATA_PACKET是IOCTL_NFCSE_HCE_REMOTE_SEND的输入缓冲区,也是IOCTL_NFCSE_HCE_REMOTE_RECV的输出缓冲区。 |
SECURE_ELEMENT_NFCC_CAPABILITIES SECURE_ELEMENT_NFCC_CAPABILITIES包含 NFC 控制器功能。 |
SECURE_ELEMENT_PROTO_ROUTING_INFO SECURE_ELEMENT_PROTO_ROUTING_INFO 是 SECURE_ELEMENT_ROUTING_TABLE_ENTRY 的成员。 |
SECURE_ELEMENT_ROUTING_TABLE SECURE_ELEMENT_ROUTING_TABLE 是IOCTL_NFCSE_SET_ROUTING_TABLE的输入参数。 |
SECURE_ELEMENT_ROUTING_TABLE_ENTRY SECURE_ELEMENT_ROUTING_TABLE_ENTRY 是 SECURE_ELEMENT_ROUTING_TABLE 的成员。 |
SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFO SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFO是IOCTL_NFCSE_SET_CARD_EMULATION_MODE的输入参数。 |
SECURE_ELEMENT_TECH_ROUTING_INFO SECURE_ELEMENT_TECH_ROUTING_INFO 是 SECURE_ELEMENT_ROUTING_TABLE_ENTRY 的成员。 |
枚举
SECURE_ELEMENT_CARD_EMULATION_MODE 此枚举指示安全元素的卡仿真模式。 |
SECURE_ELEMENT_EVENT_TYPE 指示安全元素事件的类型。 |
SECURE_ELEMENT_ROUTING_TYPE SECURE_ELEMENT_ROUTING_TYPE 是 SECURE_ELEMENT_ROUTING_TABLE_ENTRY 的成员。 |
SECURE_ELEMENT_TYPE 指示安全元素的类型。 |