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