Freigeben über


DXGK_MODE_BEHAVIOR_FLAGS Union (d3dkmddi.h)

Der allgemeine Modus und das Einstellungsverhalten, das vom Betriebssystem angefordert werden kann. Dieselbe Union wird in verschiedenen Feldern verwendet, um die Eingabeanforderung für den Treiber und die Ausgabeergebnisse des Treibers zu beschreiben.

Syntax

typedef union _DXGK_MODE_BEHAVIOR_FLAGS {
  struct {
    UINT PrioritizeHDR : 1;
    UINT ColorimetricControl : 1;
    UINT Reserved : 30;
  };
  UINT   Value;
} DXGK_MODE_BEHAVIOR_FLAGS;

Angehörige

PrioritizeHDR

Wenn er als Eingabe festgelegt ist, sollte der Treiber die Unterstützung für hohen dynamischen Bereich (HDR) priorisieren, wenn Sie Anzeigemodi aufzählen und Anzeigemodi über andere Einschränkungen festlegen, z. B. Ausgleichsmodi, die für verschiedene Ziele verfügbar sind, unterstützen hohe Frequenzen oder hohe Auflösungen. Wenn nicht festgelegt, sollte der Treiber seine Standardrichtlinien verwenden, um die Modi zu priorisieren, die für das Betriebssystem verfügbar gemacht wurden.

ColorimetricControl

Steuert die bekannten Farbverbesserungen, die sich auf die Farbgenauigkeit der Anzeige auswirken, auf die das Betriebssystem nicht aufmerksam ist. Ein Wert für Request.ColorimetricControl gibt an, dass das Betriebssystem den Treiber anfordert, farbverbesserungen zu deaktivieren, die sich auf die Farbgenauigkeit der Anzeige auswirken. Ein Nullwert von Request.ColorimetricControl gibt an, dass das Betriebssystem den Treiber informiert, dass er frei ist, um die Farbverbesserungen zu aktivieren, die er deaktiviert hatte.

Reserved

Reserviert.

Value

Bemerkungen

In der folgenden Tabelle wird beschrieben, wie der Treiber den Wert ColorimetricControl- im "Zufrieden" und "NotSatisfied" Elemente der DXGKARG_CONTROLMODEBEHAVIOR Struktur festlegen soll.

Treiberunterstützung Satisfied.ColorimetricControl NotSatisfied.ColorimetricControl
Der Treiber unterstützt die Steuerung der Farbverbesserungen und das erfolgreiche Ändern des zustands, der in Request.ColorimetricControl 1 0
Der Treiber unterstützt die Steuerung der Farbverbesserungen, war jedoch nicht erfolgreich beim Ändern des zustands, der in Request.ColorimetricControl 0 1
Der Treiber unterstützt keine Steuerung der Farbverbesserung. 0 0

Anforderungen

Anforderung Wert
Header- d3dkmddi.h

Siehe auch

DXGKARG_CONTROLMODEBEHAVIOR