nfccx.h 标头
nfpdrivers 使用此标头。 有关详细信息,请参阅:
nfccx.h 包含以下编程接口:
函数
NFC_CX_CLIENT_CONFIG_INIT NFC_CX_CLIENT_CONFIG_INIT 函数初始化NFC_CX_CLIENT_CONFIG结构。 |
NFC_CX_LLCP_CONFIG_INIT NFC_CX_LLCP_CONFIG_INIT 函数初始化NFC_CX_LLCP_CONFIG结构。 |
NFC_CX_RF_DISCOVERY_CONFIG_INIT NFC_CX_RF_DISCOVERY_CONFIG_INIT 函数初始化 NFC_CX_RF_DISCOVERY_CONFIG 结构。 |
NfcCxDeviceDeinitialize nfcCxDeviceDeinitialize 函数 (nfccx.h) 取消初始化在 AddDevice 例程期间创建的 WDF 设备。 |
NfcCxDeviceInitConfig 由客户端驱动程序在其 AddDevice 例程期间调用以执行 DeviceInit 函数。 在此过程中,还将交换以下 I/O 回调函数。 |
NfcCxDeviceInitialize nfcCxDeviceInitialize 函数 (nfccx.h) 初始化在 AddDevice 例程期间创建的 WDF 设备。 |
NfcCxHardwareEvent 当发生硬件事件(如 D0Entry 和 D0Exit 回调)时,由客户端驱动程序调用以启动或停止设备。 对于需要在初始化或启动时下载固件的驱动程序,建议将此调用移动到单独的工作项。 但是,客户端驱动程序负责以下事项。 |
NfcCxNciReadNotification 读取数据包可用时由客户端驱动程序调用。 |
NfcCxRegisterSequenceHandler 由客户端驱动程序在初始化期间调用以注册以处理特定序列。 |
NfcCxSetLlcpConfig 由客户端驱动程序调用以配置 LLCP 参数。 |
NfcCxSetRfDiscoveryConfig 由客户端驱动程序调用以配置 RF 发现参数。 |
NfcCxUnregisterSequenceHandler 由客户端驱动程序在设备关闭期间调用,以取消注册之前注册的序列处理程序回调。 |
回调函数
EVT_NFC_CX_DEVICE_IO_CONTROL 由 NFC CX 调用,以将未经处理的 IOCTL 发送到客户端驱动程序。 |
EVT_NFC_CX_SEQUENCE_HANDLER 由 NFC CX 调用,以通知客户端驱动程序处理特定的注册序列。 |
EVT_NFC_CX_WRITE_NCI_PACKET 由 NFC CX 调用以将写入数据包发送到客户端驱动程序。 |
结构
NFC_CX_CLIENT_CONFIG NFC_CX_CLIENT_CONFIG 结构是 NfcCxDeviceInitConfig 的输入参数。 |
NFC_CX_HARDWARE_EVENT NFC_CX_HARDWARE_EVENT 结构是 NfcCxHardwareEvent 的输入参数。 |
NFC_CX_LLCP_CONFIG NFC_CX_LLCP_CONFIG 结构是 NfcCxSetLlcpConfig 的输入参数。 |
NFC_CX_RF_DISCOVERY_CONFIG NFC_CX_RF_DISCOVERY_CONFIG结构包含 RF 发现配置设置。 在调用 NfcDxDeviceInitialize 后,应在初始化期间完成发现配置,否则将返回错误。 |
NFCCX_DRIVER_GLOBALS _NFCCX_DRIVER_GLOBALS 结构包含近场通信 (NFC) CX 驱动程序的全局值。 |
枚举
NFC_CX_CE_MODE_CONFIG 此枚举指定 CE 侦听模式标志。 |
NFC_CX_DEVICE_MODE 指定设备模式标志。 |
NFC_CX_DRIVER_FLAGS 指定运行时驱动程序标志。 |
NFC_CX_HOST_ACTION NFC_CX_HOST_ACTION枚举指定主机操作。 |
NFC_CX_NFCIP_MODE_CONFIG NFC_CX_NFCIP_MODE_CONFIG枚举指定 NFC-IP 发起程序模式。 |
NFC_CX_NFCIP_TGT_MODE_CONFIG NFC_CX_NFCIP_TGT_MODE_CONFIG枚举指定 NFC-IP 目标模式。 |
NFC_CX_POLL_BAILOUT_CONFIG NFC_CX_POLL_BAILOUT_CONFIG枚举指定轮询模式救助。 |
NFC_CX_POLL_MODE_CONFIG NFC_CX_POLL_MODE_CONFIG枚举指定轮询模式。 |
NFC_CX_SEQUENCE NFC_CX_SEQUENCE枚举指定序列。 |
NFC_CX_TRANSPORT_TYPE NFC_CX_TRANSPORT_TYPE枚举指定传输类型。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈