Share via


encabezado usbbusif.h

Usbref usa este encabezado. Para más información, consulte:

usbbusif.h contiene las siguientes interfaces de programación:

Funciones de devolución de llamada

 
PUSB_BUSIFFN_ENUM_LOG_ENTRY

Esta función de devolución de llamada no se admite. La rutina EnumLogEntry realiza una entrada de registro.
PUSB_BUSIFFN_GETUSBDI_VERSION

La rutina GetUSBDIVersion devuelve el número de versión de la interfaz USB y el número de versión de la especificación USB que define la interfaz, junto con información sobre las funcionalidades del controlador de host.
PUSB_BUSIFFN_IS_DEVICE_HIGH_SPEED

La rutina USB_BUSIFFN_IS_DEVICE_HIGH_SPEED devuelve TRUE si el dispositivo funciona a alta velocidad.
PUSB_BUSIFFN_QUERY_BUS_INFORMATION

La rutina QueryBusInformation obtiene información sobre el bus.
PUSB_BUSIFFN_QUERY_BUS_TIME

La función QueryBusTime obtiene el número de fotograma USB de 32 bits actual.
PUSB_BUSIFFN_QUERY_BUS_TIME_EX

La rutina QueryBusTimeEx obtiene el número actual de microcuadres USB de 32 bits.
PUSB_BUSIFFN_QUERY_CONTROLLER_TYPE

La rutina QueryControllerType obtiene información sobre el controlador de host USB al que está conectado el dispositivo USB.
PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB

Esta función de devolución de llamada no se admite. La función SubmitIsoOutUrb envía un bloque de solicitud USB (URB) directamente al controlador de autobús sin necesidad de asignar un IRP.
USBC_START_DEVICE_CALLBACK

La rutina de USBC_START_DEVICE_CALLBACK permite que un controlador de cliente USB proporcione una definición personalizada de las colecciones de interfaz en un dispositivo.

Estructuras

 
USB_BUS_INFORMATION_LEVEL_0

La estructura de USB_BUS_INFORMATION_LEVEL_0 se usa junto con la rutina de interfaz QueryBusInformation para notificar información sobre el bus.
USB_BUS_INFORMATION_LEVEL_1

La estructura USB_BUS_INFORMATION_LEVEL_1 se usa junto con la rutina de interfaz QueryBusInformation para notificar información sobre el bus.
USB_BUS_INTERFACE_USBDI_V0

El controlador del concentrador USB proporciona la estructura USB_BUS_INTERFACE_USBDI_V0 para permitir que los clientes USB realicen llamadas directas al controlador del concentrador sin asignar IRP.
USB_BUS_INTERFACE_USBDI_V1

El controlador del concentrador USB proporciona la estructura USB_BUS_INTERFACE_USBDI_V1 para permitir que los clientes USB realicen llamadas directas al controlador del concentrador sin asignar IRP.
USB_BUS_INTERFACE_USBDI_V2

El controlador del concentrador USB proporciona la estructura USB_BUS_INTERFACE_USBDI_V2 para permitir que los clientes USB realicen llamadas directas al controlador del concentrador sin asignar IRP.
USB_BUS_INTERFACE_USBDI_V3

El controlador del concentrador USB proporciona la estructura USB_BUS_INTERFACE_USBDI_V3 para permitir que los clientes USB realicen llamadas directas al controlador del concentrador sin asignar IRP.
USBC_DEVICE_CONFIGURATION_INTERFACE_V1

Los controladores de filtro proporcionados por el proveedor exponen la estructura USBC_DEVICE_CONFIGURATION_INTERFACE_V1 para ayudar al controlador primario genérico USB a definir colecciones de interfaz.
USBC_FUNCTION_DESCRIPTOR

La estructura USBC_FUNCTION_DESCRIPTOR describe una función USB y su colección de interfaces asociada.