IOCTL_INTERNAL_USB_GET_BUS_INFO IOCTL (usbioctl.h)

IOCTL_INTERNAL_USB_GET_BUS_INFO I/O 请求查询总线驱动程序以获取某些总线信息。

IOCTL_INTERNAL_USB_GET_BUS_INFO 是内核模式 I/O 控制请求。 此请求面向 USB 中心 PDO。 此请求必须在PASSIVE_LEVEL的 IRQL 发送。

主要代码

IRP_MJ_INTERNAL_DEVICE_CONTROL

输入缓冲区

Parameters.Others.Argument1 应该是指向 USB_BUS_NOTIFICATION 结构的指针。

输入缓冲区长度

USB_BUS_NOTIFICATION 结构的大小。

输出缓冲区

Parameters.Others.Argument1 指向一个具有 TotalBandwidthConsumedBandwidthControllerNameLength 字段的 USB_BUS_NOTIFICATION 结构。

输出缓冲区长度

USB_BUS_NOTIFICATION 结构的大小。

状态块

总线或端口驱动程序 Irp->IoStatus.Status 设置为STATUS_SUCCESS或适当的错误状态。

要求

要求 价值
标头 usbioctl.h (包括 Usbioctl.h)

另请参阅

USB_BUS_NOTIFICATION