Заголовок usbfnioctl.h

Этот заголовок используется в usbref. Дополнительные сведения см. в разделе:

usbfnioctl.h содержит следующие программные интерфейсы:

Функции IOCTL

 
IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS

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

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

Драйвер класса отправляет этот запрос для отправки подтверждения состояния элемента управления нулевой длины в конечной точке 0 в направлении IN.
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_OUT

Драйвер класса отправляет этот запрос для отправки подтверждения состояния элемента управления нулевой длины в конечной точке 0 в направлении OUT.
IOCTL_INTERNAL_USBFN_DEACTIVATE_USB_BUS

Не используйте.
IOCTL_INTERNAL_USBFN_GET_CLASS_INFO

Драйвер класса отправляет этот код управления вводом-выводом запроса для получения сведений о доступных каналах для устройства, настроенных в реестре.
IOCTL_INTERNAL_USBFN_GET_INTERFACE_DESCRIPTOR_SET

Драйвер класса отправляет этот запрос, чтобы получить весь дескриптор ИНТЕРФЕЙСА USB для функции на устройстве.
IOCTL_INTERNAL_USBFN_GET_PIPE_STATE

Драйвер класса отправляет этот запрос, чтобы получить состояние остановки указанного канала.
IOCTL_INTERNAL_USBFN_REGISTER_USB_STRING

Драйвер класса отправляет этот запрос для регистрации дескриптора строки USB.
IOCTL_INTERNAL_USBFN_RESERVED

Не используйте эту статью (IOCTL_INTERNAL_USBFN_RESERVED).
IOCTL_INTERNAL_USBFN_SET_PIPE_STATE

Драйвер класса отправляет этот запрос, чтобы задать состояние остановки указанного USB-канала.
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM

Не используйте эту статью (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM).
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE

Не используйте эту статью (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE).
IOCTL_INTERNAL_USBFN_SIGNAL_REMOTE_WAKEUP

Драйвер класса отправляет этот запрос для получения уведомлений удаленного пробуждения от конечных точек.
IOCTL_INTERNAL_USBFN_TRANSFER_IN

Драйвер класса отправляет этот запрос, чтобы инициировать передачу данных на узел по указанному каналу.
IOCTL_INTERNAL_USBFN_TRANSFER_IN_APPEND_ZERO_PKT

Драйвер класса отправляет этот запрос, чтобы инициировать передачу IN в указанный канал, и добавляет пакет нулевой длины, чтобы указать конец передачи.
IOCTL_INTERNAL_USBFN_TRANSFER_OUT

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

Структуры

 
USBFN_POWER_FILTER_STATE

Зарезервировано. Не используется.