DXGK_MODE_BEHAVIOR_FLAGS Union (d3dkmddi.h)

Der allgemeine Modus und das Einstellungsverhalten, die vom Betriebssystem möglicherweise angefordert werden. Dieselbe Union wird in verschiedenen Feldern verwendet, um die Eingabeanforderung an 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;

Member

PrioritizeHDR

Wenn diese Einstellung als Eingabe festgelegt ist, sollte der Treiber hdr-Unterstützung (High Dynamic Range) beim Aufzählen von Anzeigemodi und Festlegen von Anzeigemodi gegenüber anderen Einschränkungen priorisieren, z. B. Ausgleichsmodi, die für verschiedene Ziele verfügbar sind, hohe Frequenzen oder hohe Auflösungen unterstützen. Wenn er nicht festgelegt ist, sollte der Treiber seine Standardrichtlinien verwenden, um die Für das Betriebssystem verfügbar gemachten Modi zu priorisieren.

ColorimetricControl

Steuert die bekannten Farbverbesserungen, die sich auf die Farbgenauigkeit der Anzeige auswirken, die dem Betriebssystem nicht bekannt ist. Der Wert 1 für Request.ColorimetricControl gibt an, dass das Betriebssystem den Treiber anfordert, alle Farbverbesserungen zu deaktivieren, die sich auf die Farbgenauigkeit der Anzeige auswirken. Ein Nullwert von Request.ColorimetricControl gibt an, dass das Betriebssystem den Treiber darüber informiert, dass es frei ist, alle Farberweiterungen zu aktivieren, die es deaktiviert hatte.

Reserved

Reserviert.

Value

Hinweise

In der folgenden Tabelle wird beschrieben, wie der Treiber den Wert von ColorimetricControl in den Membern Satisfied und NotSatisfied der DXGKARG_CONTROLMODEBEHAVIOR-Struktur festlegen soll.

Treiberunterstützung Satisfied.ColorimetricControl NotSatisfied.ColorimetricControl
Der Treiber unterstützt das Steuern der Farberweiterungen und hat den in Request.ColorimetricControl angeforderten Zustand erfolgreich geändert. 1 0
Der Treiber unterstützt die Steuerung der Farberweiterungen, war aber beim Ändern des in Request.ColorimetricControl angeforderten Zustands nicht erfolgreich. 0 1
Der Treiber unterstützt die Steuerung der Farberweiterung nicht. 0 0

Anforderungen

Anforderung Wert
Header d3dkmddi.h

Weitere Informationen

DXGKARG_CONTROLMODEBEHAVIOR