Partager via


union PARENT_HUB_FLAGS (ucxroothub.h)

Cette structure est utilisée par la structure HUB_INFO_FROM_PARENT pour obtenir des informations hub à partir du parent.

Syntaxe

typedef union _PARENT_HUB_FLAGS {
  ULONG  AsUlong32;
  struct {
    ULONG DisableLpmForAllDownstreamDevices : 1;
    ULONG HubIsHighSpeedCapable : 1;
    ULONG DisableUpdateMaxExitLatency : 1;
    ULONG DisableU1 : 1;
  } Flags;
  struct {
    ULONG DisableLpmForAllDownstreamDevices : 1;
    ULONG HubIsHighSpeedCapable : 1;
    ULONG DisableUpdateMaxExitLatency : 1;
    ULONG DisableU1 : 1;
  };
} PARENT_HUB_FLAGS, *PPARENT_HUB_FLAGS;

Membres

AsUlong32

Taille de la structure représentée sous la forme d’une valeur LONG (32 bits).

Flags

Flags.DisableLpmForAllDownstreamDevices

Indique que LPM doit être désactivé pour tous les appareils/hubs derrière ce hub.

Flags.HubIsHighSpeedCapable

Indique que le hub est capable de haute vitesse.

Flags.DisableUpdateMaxExitLatency

Indique que UpdateMaxExitLatency doit être désactivé.

Flags.DisableU1

Indique que les transitions U1 doivent être désactivées.

DisableLpmForAllDownstreamDevices

Indique que LPM doit être désactivé pour tous les appareils/hubs derrière ce hub.

HubIsHighSpeedCapable

Indique que le hub est capable de haute vitesse.

DisableUpdateMaxExitLatency

Indique que UpdateMaxExitLatency doit être désactivé.

DisableU1

Indique que les transitions U1 doivent être désactivées.

Configuration requise

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

Voir aussi