Freigeben über


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