Поделиться через


IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS IOCTL (usbfnioctl.h)

Драйвер класса USB отправляет этот запрос для активации шины, чтобы водитель смог подготовиться к обработке событий шины и обрабатывать трафик.

Основной код

IRP_MJ_INTERNAL_DEVICE_CONTROL

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

НЕДЕЙСТВИТЕЛЬНЫЙ.

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

Никакой.

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

НЕДЕЙСТВИТЕЛЬНЫЙ.

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

Никакой.

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

Если запрос выполнен успешно, расширение класса функции USB (UFX) возвращает STATUS_SUCCESS или другое значение состояния, для которого NT_SUCCESS(состояние) равно TRUE. В противном случае возвращается значение состояния, для которого NT_SUCCESS(состояние) равно FALSE.

Замечания

Все драйверы классов должны отправлять этот запрос IOCTL, прежде чем устройство пытается подключиться к узлу.

Требования

Требование Ценность
заголовка usbfnioctl.h (включая Usbfnioctl.h)