IOCTL_NFP_ENABLE IOCTL (nfpdev.h)

客户端发送 IOCTL_NFP_ENABLE 请求以重新启用以前禁用的订阅、发布和状态事件。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

没有

输出缓冲区

没有

状态块

Irp->IoStatus.Status 设置为STATUS_SUCCESS(如果请求成功)。

否则,状态为相应的错误条件作为 NTSTATUS 代码。

有关详细信息,请参阅 NTSTATUS 值

言论

使用此 IOCTL 时,需要执行以下作:

  • 收到此 IOCTL 时,驱动程序必须将文件句柄标记为“已启用”。
  • 如果文件句柄已标记为“已启用”,驱动程序必须通过STATUS_INVALID_DEVICE_STATE完成 IOCTL。
  • 如果此 IOCTL 成功完成时设备当前处于代理状态,则必须将消息数据(及其类型)传输(仅一次)传输到代理设备。

要求

要求 价值
最低支持的客户端 Windows 8
标头 nfpdev.h

另请参阅

IOCTL_NFP_DISABLE

近场通信(NFC)整体设计指南

近场邻近感应设计指南(点击和执行、NFP 提供程序模型、驱动程序要求)