Поделиться через


Заголовок 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 и связанную с ней коллекцию интерфейсов.