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枚举指定传输类型。