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

另请参阅

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