IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION IOCTL (usbioctl.h)

IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION I/O 请求由通用串行总线(USB)多功能设备(复合驱动程序)的驱动程序发送,以从设备中的特定函数请求远程唤醒通知。

IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION 是内核模式 I/O 控制请求。 此请求面向 USB 中心物理设备对象(PDO)。

主要代码

IRP_MJ_INTERNAL_DEVICE_CONTROL

输入缓冲区

Parameters.Others.Argument1 指向调用方分配的初始化 REQUEST_REMOTE_WAKE_NOTIFICATION 结构,该结构包含有关其恢复信号驱动程序感兴趣的函数的信息。 该信息包括函数句柄和与之关联的函数的接口。

输入缓冲区长度

REQUEST_REMOTE_WAKE_NOTIFICATION 结构的大小。

输出缓冲区

没有。

输出缓冲区长度

没有。

状态块

中心或端口驱动程序 Irp->IoStatus.Status 设置为STATUS_SUCCESS或相应的错误状态。

要求

要求 价值
最低支持的客户端 Windows 8
标头 usbioctl.h (包括 Usbioctl.h)
IRQL DISPATCH_LEVEL

另请参阅

如何在复合驱动程序 中实现函数挂起