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