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) |