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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de