Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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-Hubdeskriptor. Informationen zu den Strukturelementen finden Sie unter Universal Serial Bus Revision 3.0 Specification, 10.13.2.1 Hub Descriptor, Table 10-3. SuperSpeed Hub-Deskriptor. |
|
USB_COMMON_DESCRIPTOR Die USB_COMMON_DESCRIPTOR-Struktur enthält den Kopf des ersten Deskriptors, der den Suchkriterien in einem Aufruf von USBD_ParseDescriptors entspricht. |
|
USB_CONFIGURATION_DESCRIPTOR Die USB_CONFIGURATION_DESCRIPTOR-Struktur wird von USB-Clienttreibern verwendet, um einen usb-definierten Konfigurationsdeskriptor aufzunehmen. |
|
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR USB FW Update gemäß der Definition in der USB 3.2 ENGINEERING CHANGE NOTICE. |
|
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ätequalifizierer 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 enthalten. |
|
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR Die USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR-Struktur wird von USB-Clienttreibern verwendet, um einen von USB definierten SuperSpeed Endpoint Companion-Deskriptor abzurufen. Weitere Informationen finden Sie in Abschnitt 9.6.7 und Tabelle 9-20 in der offiziellen USB 3.0-Spezifikation. |
Enumerationen
|
USB_DEVICE_SPEED Die USB_DEVICE_SPEED-Enumeration definiert Konstanten für USB-Gerätegeschwindigkeiten. |