Compartir a través de


IOCTL_INTERNAL_USB_GET_BUS_INFO IOCTL (usbioctl.h)

La IOCTL_INTERNAL_USB_GET_BUS_INFO solicitud de E/S consulta al controlador de bus para obtener cierta información de autobús.

IOCTL_INTERNAL_USB_GET_BUS_INFO es una solicitud de control de E/S en modo kernel. Esta solicitud tiene como destino el PDO del concentrador USB. Esta solicitud debe enviarse en un IRQL de PASSIVE_LEVEL.

Código principal

IRP_MJ_INTERNAL_DEVICE_CONTROL

Búfer de entrada

Parameters.Others.Argument1 debe ser un puntero a una estructura de USB_BUS_NOTIFICATION.

Longitud del búfer de entrada

Tamaño de una estructura de USB_BUS_NOTIFICATION.

Búfer de salida

Parameters.Others.Argument1 apunta a una estructura de USB_BUS_NOTIFICATION que tiene los campos de TotalBandwidth, ConsumedBandwidthy ControllerNameLength rellenados.

Longitud del búfer de salida

Tamaño de una estructura de USB_BUS_NOTIFICATION.

Bloque de estado

El controlador de bus o puerto establece Irp->IoStatus.Status en STATUS_SUCCESS o el estado de error adecuado.

Requisitos

Requisito Valor
encabezado de usbioctl.h (incluya Usbioctl.h)

Consulte también

USB_BUS_NOTIFICATION