Share via


IOCTL_INTERNAL_USB_GET_BUS_INFO IOCTL (usbioctl.h)

La solicitud de E/S de IOCTL_INTERNAL_USB_GET_BUS_INFO 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 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 TotalBandwidth, ConsumedBandwidth y 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
Header usbioctl.h (incluya Usbioctl.h)

Consulte también

USB_BUS_NOTIFICATION