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;
Member
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 haben, oder eine Änderung der MPO-Sichtbarkeit, -position, -skalierung, -ausrichtung oder eine Kombination dieser Daten.
CursorUpdate
Das Cursorbild, die Position, die Sichtbarkeit oder eine Kombination aus diesen wurden aktualisiert.
VSyncEnabled
Vsync-Interrupts wurden aktiviert, und für die Hardware muss ein Scanout ausgeführt werden, um den Vsync-Interrupt zu generieren.
ColorTransformationChange
Jede Form der Farbtransformation wird angewendet, sodass die Pixel im Bereich aktualisiert werden müssen. 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 müssen die Pixel im Bereich aktualisiert werden. Bei einer Anzeige, die eine Hintergrundbeleuchtung verwendet, würde eine Helligkeitsänderung die PSR nur verlassen, wenn die Hintergrundbeleuchtungsoptimierungen bedeuten, dass auch die Pixel aktualisiert werden müssen.
SinkRequest
Der Anzeigebereich hat ein Update vom Host angefordert.
Other
Ein Grund, der vom Treiber verstanden, aber von keinem der oben genannten Gründe angegeben wird. Im Idealfall sollte aus einem solchen Grund in der nächsten Version ein neues Flag definiert werden.
Reserved
Reserviert.
Value
Hinweise
Weitere Informationen zu PSR finden Sie unter _DXGK_DIAGNOSTIC_PSR-Struktur im Abschnitt "Hinweise".
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
Kopfzeile | dispmprt.h |