PARENT_HUB_FLAGS Union (ucxroothub.h)

Diese Struktur wird von der HUB_INFO_FROM_PARENT-Struktur verwendet, um Hubinformationen vom übergeordneten Element abzurufen.

Syntax

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;

Member

AsUlong32

Die Größe der Struktur, die als LONG-Wert (32 Bit) dargestellt wird.

Flags

Flags.DisableLpmForAllDownstreamDevices

Gibt an, dass LPM für alle Geräte/Hubs hinter diesem Hub deaktiviert werden soll.

Flags.HubIsHighSpeedCapable

Gibt an, dass der Hub hochgeschwindigkeitsfähig ist.

Flags.DisableUpdateMaxExitLatency

Gibt an, dass UpdateMaxExitLatency deaktiviert werden soll.

Flags.DisableU1

Gibt an, dass U1-Übergänge deaktiviert werden sollen.

DisableLpmForAllDownstreamDevices

Gibt an, dass LPM für alle Geräte/Hubs hinter diesem Hub deaktiviert werden soll.

HubIsHighSpeedCapable

Gibt an, dass der Hub hochgeschwindigkeitsfähig ist.

DisableUpdateMaxExitLatency

Gibt an, dass UpdateMaxExitLatency deaktiviert werden soll.

DisableU1

Gibt an, dass U1-Übergänge deaktiviert werden sollen.

Anforderungen

Anforderung Wert
Header ucxroothub.h (include Ucxclass.h)

Weitere Informationen