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. |