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) |