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