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 |