Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Драйвер класса отправляет этот код элемента управления ввода-вывода запроса, чтобы получить сведения о доступных каналах для устройства, как настроено в реестре.
Основной код
IRP_MJ_INTERNAL_DEVICE_CONTROL
Входной буфер
НЕДЕЙСТВИТЕЛЬНЫЙ.
Длина входного буфера
Никакой.
Выходной буфер
Указатель на буфер, содержащий структуру USBFN_CLASS_INFORMATION_PACKET. По завершении UFX заполняет структуру именем, GUID интерфейса устройства и сведения об интерфейсе при работе с определенной скоростью шины.
Длина выходного буфера
Размер структуры USBFN_CLASS_INFORMATION_PACKET.
Блок состояния
Если запрос выполнен успешно, расширение класса функции USB (UFX) возвращает STATUS_SUCCESS или другое значение состояния, для которого NT_SUCCESS(состояние) равно TRUE. В противном случае возвращается значение состояния, для которого NT_SUCCESS(состояние) равно FALSE.
Замечания
Драйвер класса должен отправлять этот запрос IOCTL во время инициализации, чтобы он смог перечислить конечные точки и атрибуты.
Требования
| Требование | Ценность |
|---|---|
| заголовка | usbfnioctl.h |