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

指示安全元素的类型。