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 |
另请参阅
如何在复合驱动程序 中实现函数挂起