Заголовок 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 Зарезервировано. Не используется. |