DXGK_POWER_COMPONENT_FLAGS-Struktur (d3dkmddi.h)

Beschreibt Zustandsübergangsinformationen zu einer Energiekomponente.

Syntax

typedef struct _DXGK_POWER_COMPONENT_FLAGS {
  union {
    struct {
      UINT Reserved0 : 1;
      UINT DriverCompletesFStateTransition : 1;
      UINT TransitionTo_F0_OnDx : 1;
      UINT NoDebounce : 1;
      UINT ActiveInD3 : 1;
#if ...
      UINT Reserved : 27;
#else
      UINT Reserved : 29;
#endif
    };
    UINT Value;
  };
} DXGK_POWER_COMPONENT_FLAGS;

Member

Reserved0

Reserviert für die Systemverwendung und sollte auf 0 (null) festgelegt werden.

DriverCompletesFStateTransition

Falls festgelegt, gibt an, dass der Anzeigeminiporttreiber die DxgkCbCompleteFStateTransition-Funktion für eine registrierte Energiekomponente aufruft, wenn die Komponente einen F-Zustandsübergang abgeschlossen hat.

Weitere Informationen finden Sie im Abschnitt Hinweise der DxgkCbCompleteFStateTransition-Funktion .

TransitionTo_F0_OnDx

Falls festgelegt, gibt an, dass das Windows-Energieverwaltungsframework eine registrierte Energiekomponente während der Übergänge des Geräteenergiezustands (Dx) in den Energiezustand F0 versetzt.

Falls festgelegt, versetzt der Power Manager die Komponente während eines Dx-Übergangs in den F0-Zustand, bevor ein Dx-IRP an den Gerätestapel verteilt wird. Der Energie-Manager behält die Komponente im Zustand F0 bei, bis der D0-IRP abgeschlossen ist.

NoDebounce

ActiveInD3

Reserved

Dieser Member ist reserviert und sollte auf 0 (null) festgelegt werden. Das Festlegen dieses Elements auf 0 (null) entspricht dem Festlegen der verbleibenden 29 Bits (0xFFFFFFF8) des 32-Bit-Wertmembers auf Nullen.

Value

Ein Element in der Union, das DXGK_POWER_COMPONENT_FLAGS enthält, das einen 32-Bit-Wert enthalten kann, der Informationen zur Energiekomponente identifiziert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)

Weitere Informationen

DxgkCbCompleteFStateTransition