énumération USB_HUB_TYPE (usbioctl.h)

L’énumération USB_HUB_TYPE définit des constantes qui indiquent le type de hub USB.

Le type de hub est récupéré par la demande de contrôle d’E /S IOCTL_USB_GET_HUB_INFORMATION_EX.

La requête récupère le descripteur hub associé au hub spécifié dans la structure USB_HUB_INFORMATION_EX . Le membre HubType contient un énumérateur USB_HUB_TYPE que l’application peut utiliser pour évaluer le type de descripteur de hub récupéré par la requête.

Syntax

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

Constantes

 
UsbRootHub
Indique un hub racine.
Usb20Hub
Indique que le descripteur de hub récupéré est défini dans les spécifications USB 2.0 et 1.1.
Usb30Hub
Indique que le descripteur de hub récupéré est défini dans la spécification USB 3.0.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Aucun pris en charge
En-tête usbioctl.h (include Usbioctl.h)

Voir aussi

IOCTL_USB_GET_HUB_INFORMATION_EX

Constantes et énumérations USB

USB_HUB_INFORMATION_EX