Share via


USB_HUB_TYPE-Enumeration (usbioctl.h)

Die USB_HUB_TYPE-Enumeration definiert Konstanten, die den Typ des USB-Hubs angeben.

Der Hubtyp wird von der IOCTL_USB_GET_HUB_INFORMATION_EX E/A-Steuerungsanforderung abgerufen.

Die Anforderung ruft den Hubdeskriptor ab, der dem angegebenen Hub in der USB_HUB_INFORMATION_EX-Struktur zugeordnet ist. Das HubType-Element enthält einen USB_HUB_TYPE Enumerator, mit dem die Anwendung den Typ des Hubdeskriptors auswerten kann, der von der Anforderung abgerufen wird.

Syntax

typedef enum _USB_HUB_TYPE {
  UsbRootHub = 1,
  Usb20Hub = 2,
  Usb30Hub = 3
} USB_HUB_TYPE;

Konstanten

 
UsbRootHub
Gibt einen Stammhub an.
Usb20Hub
Gibt an, dass der abgerufene Hubdeskriptor in usb 2.0- und 1.1-Spezifikationen definiert ist.
Usb30Hub
Gibt an, dass der abgerufene Hubdeskriptor in der USB 3.0-Spezifikation definiert ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile usbioctl.h (include Usbioctl.h)

Weitere Informationen

IOCTL_USB_GET_HUB_INFORMATION_EX

USB-Konstanten und -Enumerationen

USB_HUB_INFORMATION_EX