encabezado usbspec.h

Este encabezado contiene declaraciones para estructuras de datos y enumeraciones usadas por un controlador de cliente USB.

Para más información, consulte:

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

Estructuras

 
USB_30_HUB_DESCRIPTOR

La estructura USB_30_HUB_DESCRIPTOR contiene un descriptor de concentrador SuperSpeed. Para obtener información sobre los miembros de la estructura, vea Universal Serial Bus Revision 3.0 Specification, 10.13.2.1 Hub Descriptor, Tabla 10-3. Descriptor de SuperSpeed Hub.
USB_COMMON_DESCRIPTOR

La estructura USB_COMMON_DESCRIPTOR contiene el encabezado del primer descriptor que coincide con los criterios de búsqueda de una llamada a USBD_ParseDescriptors.
USB_CONFIGURATION_DESCRIPTOR

Los controladores de cliente USB usan la estructura USB_CONFIGURATION_DESCRIPTOR para contener un descriptor de configuración definido por USB.
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR

ACTUALIZACIÓN DE FW USB tal como se define en el AVISO DE CAMBIO DE INGENIERÍA DE USB 3.2.
USB_DEVICE_DESCRIPTOR

Los controladores de cliente USB usan la estructura USB_DEVICE_DESCRIPTOR para recuperar un descriptor de dispositivo definido por USB.
USB_DEVICE_QUALIFIER_DESCRIPTOR

Los controladores de cliente USB usan la estructura USB_DEVICE_QUALIFIER_DESCRIPTOR para recuperar un descriptor de calificador de dispositivo definido por USB.
USB_ENDPOINT_DESCRIPTOR

Los controladores de cliente USB usan la estructura USB_ENDPOINT_DESCRIPTOR para recuperar un descriptor de punto de conexión definido por USB.
USB_HUB_DESCRIPTOR

La estructura USB_HUB_DESCRIPTOR contiene un descriptor de concentrador.
USB_INTERFACE_DESCRIPTOR

Los controladores de cliente USB usan la estructura USB_INTERFACE_DESCRIPTOR para recuperar un descriptor de interfaz definido por USB.
USB_STRING_DESCRIPTOR

Los controladores de cliente USB usan la estructura USB_STRING_DESCRIPTOR para contener un descriptor de cadena definido por USB.
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR

Los controladores de cliente USB usan la estructura USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR para recuperar un descriptor complementario de extremo superspeed definido por USB. Para obtener más información, consulte la sección 9.6.7 y la tabla 9-20 en la especificación oficial de USB 3.0.

Enumeraciones

 
USB_DEVICE_SPEED

La enumeración USB_DEVICE_SPEED define constantes para velocidades de dispositivos USB.