Заголовок usbbusif.h
Этот заголовок используется в usbref. Дополнительные сведения см. в разделе:
usbbusif.h содержит следующие программные интерфейсы:
Функции обратного вызова
PUSB_BUSIFFN_ENUM_LOG_ENTRY Эта функция обратного вызова не поддерживается. Подпрограмма EnumLogEntry создает запись журнала. |
PUSB_BUSIFFN_GETUSBDI_VERSION Подпрограмма GetUSBDIVersion возвращает номер версии USB-интерфейса и номер версии спецификации USB, определяющей интерфейс, а также сведения о возможностях контроллера узла. |
PUSB_BUSIFFN_IS_DEVICE_HIGH_SPEED Подпрограмма USB_BUSIFFN_IS_DEVICE_HIGH_SPEED возвращает значение TRUE, если устройство работает на высокой скорости. |
PUSB_BUSIFFN_QUERY_BUS_INFORMATION Подпрограмма QueryBusInformation получает сведения о шине. |
PUSB_BUSIFFN_QUERY_BUS_TIME Функция QueryBusTime получает текущий 32-разрядный номер кадра USB. |
PUSB_BUSIFFN_QUERY_BUS_TIME_EX Подпрограмма QueryBusTimeEx получает текущий 32-разрядный номер микрокадров USB. |
PUSB_BUSIFFN_QUERY_CONTROLLER_TYPE Подпрограмма QueryControllerType получает сведения о контроллере УЗЛА USB, к которому подключено USB-устройство. |
PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB Эта функция обратного вызова не поддерживается. Функция SubmitIsoOutUrb отправляет блок запроса USB (URB) непосредственно водителю автобуса, не требуя выделения IRP. |
USBC_START_DEVICE_CALLBACK Подпрограмма USBC_START_DEVICE_CALLBACK позволяет драйверу USB-клиента предоставлять пользовательское определение коллекций интерфейсов на устройстве. |
Структуры
USB_BUS_INFORMATION_LEVEL_0 Структура USB_BUS_INFORMATION_LEVEL_0 используется в сочетании со подпрограммой интерфейса QueryBusInformation для передачи сведений о шине. |
USB_BUS_INFORMATION_LEVEL_1 Структура USB_BUS_INFORMATION_LEVEL_1 используется в сочетании со подпрограммой интерфейса QueryBusInformation для передачи сведений о шине. |
USB_BUS_INTERFACE_USBDI_V0 Структура USB_BUS_INTERFACE_USBDI_V0 предоставляется драйвером концентратора USB, что позволяет USB-клиентам выполнять прямые вызовы драйвера концентратора без выделения irp. |
USB_BUS_INTERFACE_USBDI_V1 Структура USB_BUS_INTERFACE_USBDI_V1 предоставляется драйвером КОНЦЕНТРАТОРа USB, что позволяет USB-клиентам выполнять прямые вызовы драйвера концентратора без выделения irP. |
USB_BUS_INTERFACE_USBDI_V2 Структура USB_BUS_INTERFACE_USBDI_V2 предоставляется драйвером концентратора USB, что позволяет USB-клиентам выполнять прямые вызовы драйвера концентратора без выделения irp. |
USB_BUS_INTERFACE_USBDI_V3 Структура USB_BUS_INTERFACE_USBDI_V3 предоставляется драйвером КОНЦЕНТРАТОРа USB, чтобы позволить USB-клиентам выполнять прямые вызовы драйвера концентратора без выделения IRP. |
USBC_DEVICE_CONFIGURATION_INTERFACE_V1 Структура USBC_DEVICE_CONFIGURATION_INTERFACE_V1 предоставляется драйверами фильтров, предоставляемыми поставщиком, чтобы помочь универсальному родительскому драйверу USB при определении коллекций интерфейсов. |
USBC_FUNCTION_DESCRIPTOR Структура USBC_FUNCTION_DESCRIPTOR описывает функцию USB и связанную с ней коллекцию интерфейсов. |