Condividi tramite


Intestazione usbspec.h

Questa intestazione contiene dichiarazioni per le strutture di dati e le enumerazioni usate da un driver client USB.

Per altre informazioni, vedere:

usbspec.h contiene le interfacce di programmazione seguenti:

Strutture

 
USB_30_HUB_DESCRIPTOR

La struttura USB_30_HUB_DESCRIPTOR contiene un descrittore hub SuperSpeed. Per informazioni sui membri della struttura, vedere Universal Serial Bus Revision 3.0 Specification, 10.13.2.1 Hub Descriptor, Tabella 10-3. Descrittore dell'hub SuperSpeed.
USB_COMMON_DESCRIPTOR

La struttura USB_COMMON_DESCRIPTOR contiene l'intestazione del primo descrittore che corrisponde ai criteri di ricerca in una chiamata a USBD_ParseDescriptors.
USB_CONFIGURATION_DESCRIPTOR

La struttura USB_CONFIGURATION_DESCRIPTOR viene usata dai driver client USB per contenere un descrittore di configurazione definito da USB.
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR

Aggiornamento DEL FW USB come definito nel AVVISO DI MODIFICA DELL'INGEGNERIA USB 3.2.
USB_DEVICE_DESCRIPTOR

La struttura USB_DEVICE_DESCRIPTOR viene usata dai driver client USB per recuperare un descrittore di dispositivo definito da USB.
USB_DEVICE_QUALIFIER_DESCRIPTOR

La struttura USB_DEVICE_QUALIFIER_DESCRIPTOR viene usata dai driver client USB per recuperare un descrittore di qualificatore di dispositivo definito da USB.
USB_ENDPOINT_DESCRIPTOR

La struttura USB_ENDPOINT_DESCRIPTOR viene usata dai driver client USB per recuperare un descrittore di endpoint definito da USB.
USB_HUB_DESCRIPTOR

La struttura USB_HUB_DESCRIPTOR contiene un descrittore hub.
USB_INTERFACE_DESCRIPTOR

La struttura USB_INTERFACE_DESCRIPTOR viene usata dai driver client USB per recuperare un descrittore di interfaccia definito da USB.
USB_STRING_DESCRIPTOR

La struttura USB_STRING_DESCRIPTOR viene usata dai driver client USB per contenere un descrittore di stringa definito da USB.
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR

La struttura USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR viene usata dai driver client USB per recuperare un descrittore SuperSpeed Endpoint Companion definito da USB. Per altre informazioni, vedere la sezione 9.6.7 e la tabella 9-20 nella specifica USB 3.0 ufficiale.

Enumerazioni

 
USB_DEVICE_SPEED

L'enumerazione USB_DEVICE_SPEED definisce le costanti per le velocità dei dispositivi USB.