IOCTL_INTERNAL_USB_GET_BUS_INFO IOCTL (usbioctl.h)

Запрос IOCTL_INTERNAL_USB_GET_BUS_INFO ввода-вывода запрашивает у водителя автобуса определенные сведения.

IOCTL_INTERNAL_USB_GET_BUS_INFO — это запрос на управление вводом-выводом в режиме ядра. Этот запрос предназначен для PDO концентратора USB. Этот запрос должен быть отправлен в IRQL PASSIVE_LEVEL.

Основной код

IRP_MJ_INTERNAL_DEVICE_CONTROL

Входной буфер

Parameters.Others.Argument1 должен быть указателем на USB_BUS_NOTIFICATION структуру.

Длина входного буфера

Размер структуры USB_BUS_NOTIFICATION .

Выходной буфер

Parameters.Others.Argument1 указывает на USB_BUS_NOTIFICATION структуру с заполненными полями TotalBandwidth, ConsumedBandwidth и ControllerNameLength .

Длина выходного буфера

Размер структуры USB_BUS_NOTIFICATION .

Блок состояния

Драйвер шины или порта устанавливает для параметра Irp-IoStatus.Status> значение STATUS_SUCCESS или соответствующее состояние ошибки.

Требования

Требование Значение
Заголовок usbioctl.h (включая Usbioctl.h)

См. также раздел

USB_BUS_NOTIFICATION