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