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.
Die USB_DEVICE_QUALIFIER_DESCRIPTOR-Struktur wird von USB-Clienttreibern verwendet, um einen USB-definierten Gerätequalifiziererdeskriptor abzurufen.
Syntax
typedef struct _USB_DEVICE_QUALIFIER_DESCRIPTOR {
UCHAR bLength;
UCHAR bDescriptorType;
USHORT bcdUSB;
UCHAR bDeviceClass;
UCHAR bDeviceSubClass;
UCHAR bDeviceProtocol;
UCHAR bMaxPacketSize0;
UCHAR bNumConfigurations;
UCHAR bReserved;
} USB_DEVICE_QUALIFIER_DESCRIPTOR, *PUSB_DEVICE_QUALIFIER_DESCRIPTOR;
Angehörige
bLength
Gibt die Länge dieses Deskriptors in Bytes an.
bDescriptorType
Gibt den Deskriptortyp an. Muss auf USB_DEVICE_QUALIFIER_DESCRIPTOR_TYPEfestgelegt sein.
bcdUSB
Gibt die Version der USB-Spezifikation an, der diese Deskriptorstruktur entspricht. Dieser Wert ist eine binärcodierte Dezimalzahl.
bDeviceClass
Gibt den Klassencode des Geräts an, wie es der USB-Spezifikationsgruppe zugewiesen ist.
bDeviceSubClass
Gibt den Unterklassencode des Geräts an, wie es der USB-Spezifikationsgruppe zugewiesen wurde.
bDeviceProtocol
Gibt den Protokollcode des Geräts an, der von der USB-Spezifikationsgruppe zugewiesen wird.
bMaxPacketSize0
Gibt die maximale Paketgröße in Bytes für Endpunkt 0 des Geräts an. Der Wert muss auf 8, 16, 32 oder 64 festgelegt werden.
bNumConfigurations
Gibt die Gesamtanzahl der möglichen Konfigurationen für das Gerät an.
bReserved
Reserviert.
Bemerkungen
Diese Struktur ähnelt USB_DEVICE_DESCRIPTOR, enthält jedoch nur die Member, die sich ändern können, wenn das Gerät vom Vollgeschwindigkeitsvorgang zum Hochgeschwindigkeitsbetrieb wechselt oder umgekehrt. Wenn das Gerät mit voller Geschwindigkeit arbeitet, enthält die Abfrage dieses Deskriptors Informationen darüber, wie das Gerät mit hoher Geschwindigkeit ausgeführt wird. Wenn das Gerät andererseits mit hoher Geschwindigkeit arbeitet, enthält dieser Deskriptor Informationen darüber, wie das Gerät mit voller Geschwindigkeit funktioniert.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | usbspec.h (enthalten Usb200.h) |