DXGK_DIAGNOSTIC_PSR_REFRESH_REASON Union (dispmprt.h)
Gibt den Grund oder die Gründe für das Beenden von PSR (Panel Self-Refresh) an.
Syntax
typedef union _DXGK_DIAGNOSTIC_PSR_REFRESH_REASON {
struct {
UINT Present : 1;
UINT CursorUpdate : 1;
UINT VSyncEnabled : 1;
UINT ColorTransformationChange : 1;
UINT BrightnessChange : 1;
UINT SinkRequest : 1;
UINT Other : 1;
UINT Reserved : 25;
};
UINT Value;
} DXGK_DIAGNOSTIC_PSR_REFRESH_REASON;
Angehörige
Present
Pixel in einer oder mehreren Ebenen wurden geändert, sodass die Anzeige aktualisiert werden muss. Dies kann sein, dass sich die Pixeldaten geändert oder eine Änderung der MPO-Sichtbarkeit, Position, Skalierung, Ausrichtung oder eine Kombination dieser Daten geändert haben.
CursorUpdate
Das Cursorbild, die Position, die Sichtbarkeit oder eine Kombination dieser Elemente wurde aktualisiert.
VSyncEnabled
Vsync-Interrupts wurden aktiviert, und für die Hardware ist ein Scanout erforderlich, um den Vsync-Interrupt zu generieren.
ColorTransformationChange
Jede Form der Farbtransformation wird angewendet, die erfordert, dass die Pixel auf dem Panel aktualisiert werden. Dies kann eine beliebige von: Legacy-Gamma, DXGI-Gamma, die 3x4-Matrixfarbtransformation oder eine neuere Form der Farbtransformation sein.
BrightnessChange
Die Anzeigehelligkeit wurde geändert, und basierend auf der Hardware-/Anzeigetechnologie muss die Pixel im Panel aktualisiert werden. Für eine Anzeige mit einer Hintergrundbeleuchtung würde eine Helligkeitsänderung nur psR verlassen, wenn Hintergrundbeleuchtungsoptimierungen bedeuten, dass die Pixel ebenfalls aktualisiert werden müssen.
SinkRequest
Der Anzeigebereich hat eine Aktualisierung vom Host angefordert.
Other
Ein Grund, der vom Treiber verstanden, aber nicht durch einen der oben genannten angegeben wurde. Im Idealfall sollte eine neue Kennzeichnung aus einem solchen Grund in der nächsten Version definiert werden.
Reserved
Reserviert.
Value
Bemerkungen
Weitere Informationen zu PSR finden Sie unter _DXGK_DIAGNOSTIC_PSR Struktur im Abschnitt "Hinweise".
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Header- | dispmprt.h |