structure ROOTHUB_20PORT_INFO (ucxroothub.h)

Fournit des informations sur un port hub racine USB 2.0. Cette structure est transmise par UCX dans la fonction de rappel EVT_UCX_ROOTHUB_GET_20PORT_INFO .

Syntaxe

typedef struct _ROOTHUB_20PORT_INFO {
  USHORT                               PortNumber;
  UCHAR                                MinorRevision;
  UCHAR                                HubDepth;
  TRISTATE                             Removable;
  TRISTATE                             IntegratedHubImplemented;
  TRISTATE                             DebugCapable;
  CONTROLLER_USB_20_HARDWARE_LPM_FLAGS ControllerUsb20HardwareLpmFlags;
} ROOTHUB_20PORT_INFO, *PROOTHUB_20PORT_INFO;

Membres

PortNumber

Numéro de port du hub racine USB 2.0.

MinorRevision

Numéro de révision mineur.

HubDepth

Limite de profondeur du hub.

Removable

Valeur TRISTATE qui indique si le port est amovible.

IntegratedHubImplemented

Valeur TRISTATE qui indique si le port est implémenté.

DebugCapable

Valeur TRISTATE qui indique si le port est compatible avec le débogage.

ControllerUsb20HardwareLpmFlags

Valeur qui indique les indicateurs LPM (Link Power Management) pour le contrôleur.

Configuration requise

Condition requise Valeur
En-tête ucxroothub.h (inclure Ucxclass.h)