usbspec.h-Kopfzeile

Dieser Header enthält Deklarationen für Datenstrukturen und Enumerationen, die von einem USB-Clienttreiber verwendet werden.

Weitere Informationen finden Sie unter

usbspec.h enthält die folgenden Programmierschnittstellen:

Strukturen

 
USB_30_HUB_DESCRIPTOR

Die USB_30_HUB_DESCRIPTOR Struktur enthält einen SuperSpeed-Hub-Deskriptor. Informationen zu den Strukturmitgliedern finden Sie unter Universal Serial Bus Revision 3.0 Specification, 10.13.2.1 Hub-Descriptor, Tabelle 10-3. SuperSpeed Hub-Descriptor.
USB_COMMON_DESCRIPTOR

Die USB_COMMON_DESCRIPTOR-Struktur enthält den Kopf des ersten Deskriptors, der den Suchkriterien in einem Aufruf zu USBD_ParseDescriptors entspricht.
USB_CONFIGURATION_DESCRIPTOR

Die USB_CONFIGURATION_DESCRIPTOR-Struktur wird von USB-Clienttreibern verwendet, um einen USB-definierten Konfigurationsdeskriptor zu halten.
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR

USB FW Update wie im USB 3.2 ENGINEERING CHANGE NOTICE definiert.
USB_DEVICE_DESCRIPTOR

Die USB_DEVICE_DESCRIPTOR-Struktur wird von USB-Clienttreibern verwendet, um einen USB-definierten Gerätedeskriptor abzurufen.
USB_DEVICE_QUALIFIER_DESCRIPTOR

Die USB_DEVICE_QUALIFIER_DESCRIPTOR-Struktur wird von USB-Clienttreibern verwendet, um einen USB-definierten Gerätequalifiziererdeskriptor abzurufen.
USB_ENDPOINT_DESCRIPTOR

Die USB_ENDPOINT_DESCRIPTOR-Struktur wird von USB-Clienttreibern verwendet, um einen USB-definierten Endpunktdeskriptor abzurufen.
USB_HUB_DESCRIPTOR

Die USB_HUB_DESCRIPTOR-Struktur enthält einen Hubdeskriptor.
USB_INTERFACE_DESCRIPTOR

Die USB_INTERFACE_DESCRIPTOR-Struktur wird von USB-Clienttreibern verwendet, um einen USB-definierten Schnittstellendeskriptor abzurufen.
USB_STRING_DESCRIPTOR

Die USB_STRING_DESCRIPTOR-Struktur wird von USB-Clienttreibern verwendet, um einen USB-definierten Zeichenfolgendeskriptor zu halten.
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR

Die USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR-Struktur wird von USB-Clienttreibern verwendet, um einen USB-definierten SuperSpeed Endpoint Companion-Descriptor abzurufen. Weitere Informationen finden Sie unter Abschnitt 9.6.7 und Tabelle 9-20 in der offiziellen USB 3.0-Spezifikation.

Enumerationen

 
USB_DEVICE_SPEED

Die USB_DEVICE_SPEED-Aufzählung definiert Konstanten für USB-Gerätegeschwindigkeiten.