Freigeben über


DXGK_MONITORLINKINFO_CAPABILITIES Union (d3dkmdt.h)

Kennzeichen, die die Funktionen zum Steuern des Monitors beschreiben.

Syntax

typedef union _DXGK_MONITORLINKINFO_CAPABILITIES {
  struct {
    UINT Stereo : 1;
    UINT WideColorSpace : 1;
    UINT HighColorSpace : 1;
    UINT DynamicColorSpace : 1;
    UINT DynamicBitsPerColorChannel : 1;
    UINT DynamicColorEncodingFormat : 1;
    UINT DedicatedTimingGeneration : 1;
    UINT TargetIndependentPrimary : 1;
    UINT SyncLockIdentical : 1;
    UINT Hdr10Plus : 1;
    UINT DolbyVisionLowLatency : 1;
    UINT VariableRefresh : 1;
#if ...
    UINT Reserved : 20;
#elif
    UINT Reserved : 21;
#elif
    UINT Reserved : 22;
#elif
    UINT Reserved : 25;
#else
    UINT Reserved : 29;
#endif
  };
  UINT   Value;
} DXGK_MONITORLINKINFO_CAPABILITIES, *PDXGK_MONITORLINKINFO_CAPABILITIES;

Angehörige

Stereo

Wenn TRUE und Ressourcen nicht durch andere Pfade eingeschränkt werden, werden Stereoanzeigemodi unterstützt.

WideColorSpace

Wenn WAHR, verfügt der Treiber über die Hardwarefunktion zum Ausführen einer 3x3-Drehungsmatrix zum Transformieren von RGB-Werten aus der durch die sRGB/709-Primaries definierten Gamut in die Primärwerte des Panels. Der Treiber kann auch alle erforderlichen Steuerungssignale an die verbundene Anzeige senden, um die richtige Interpretation der zu sendenden Pixeldaten anzugeben. Dies umfasst die Behandlung signierter Eingaben im Bereich (-2,0 bis 2,0). Der Treiber muss dies mit allen Eingabeoberflächenformaten 8888, 10-10-102 und fp16 tun.

HighColorSpace

Wenn TRUE, unterstützt der Treiber alle oben genannten WideColorSpace-Gamutfunktionen und verfügt außerdem über die Möglichkeit, die entsprechende Übertragungskurve für diese Anzeige anzuwenden. Dies bedeutet, dass im Bereich [-128.0 bis 256.0] kanonische Farbraumdaten akzeptiert werden und alle erforderlichen Steuerungssignale an die verbundene Anzeige gesendet werden, um die richtige Interpretation anzugeben.

DynamicColorSpace

Wenn TRUE, unterstützt der Display-Miniporttreiber die nahtlose Änderung der Drahtformatbits pro Farbkanal auf diesem Display, wenn keine anderen Attribute geändert werden, was zu einem Glitch führen würde. Wenn FALSE, wird die nahtlose Änderung von Bits pro Farbkanal nicht unterstützt.

DynamicBitsPerColorChannel

Wenn TRUE, unterstützt der Display-Miniporttreiber eine nahtlose Änderung der Farbcodierung des Drahtformats auf diesem Display, wenn keine anderen Attribute geändert werden, was zu einem Glitch führen würde. Wenn FALSE, wird die nahtlose Änderung der Farbcodierung nicht unterstützt.

DynamicColorEncodingFormat

Wenn TRUE, unterstützt der Miniporttreiber den nahtlosen Wechsel des Farbraums auf diesem Display, wenn keine anderen Attribute geändert werden, was zu einem Glitch führen würde. Wenn FALSE, wird die nahtlose Änderung des Farbraums nicht unterstützt.

DedicatedTimingGeneration

Wenn TRUE, ist die Anzeigedauergenerierung unabhängig von der Anzeigedauergenerierung anderer Displays, sodass diese Modusaufzählung für dieses Ziel isoliert von anderen aktiven Zielen ausgeführt werden kann. Das Ändern der Anzeigedauer ändert nicht die für andere Anzeige verfügbaren Anzeigedauern und umgekehrt.

Im Allgemeinen basiert dieses Kennzeichen nicht auf der Kombination des Ziels und der angefügten Anzeige. Es kann jedoch Vorkommen geben, in denen einige basisplanfähige Funktionen dedizierte, aber über die Basisressourcen hinausgehen, die für alle Ziele freigegeben werden. Wenn in diesem Fall die maximalen Anforderungen des angefügten Displays in den Basisplan passen, kann der Treiber die Anzeigedauerngenerierung als dediziert melden und somit eine optimierte Aufzählung der kofunktionellen Anzeigedauern ermöglichen.

TargetIndependentPrimary

Gibt an, dass das Ziel das HDR-Pixelformat unterstützen kann.

Wird verwendet, um anzugeben, dass die primären Oberflächen, die zum Auschecken dieser Anzeige verwendet werden, auf anderen Zielen auf diesem Adapter verwendet werden können, die dieses Kennzeichen festlegen und umgekehrt. Dies würde es ermöglichen, dass primäre Oberflächen über Ziele hinweg geteilt oder von einem Ziel in ein anderes verschoben werden. Sobald dieses Flag für ein VidPn-Ziel festgelegt ist, gibt das Betriebssystem die VidPn-Quell-ID für die primären Zuordnungen nicht an, die verwendet werden, um die mit den VidPn-Zielen verbundenen VidPn-Quellen mit dieser Funktion in derselben SyncLock-Gruppe zu überschreiten.

In WDDM 2.4 und WDDM 2.5 besteht die einzige Verwendung dieser Funktion darin, zu überprüfen, ob sie festgelegt wird, wenn das SyncLockIdentical-Flag festgelegt ist.

Anmerkung

Dieses Kennzeichen ist in WDDM 2.6 veraltet und muss auf 0 festgelegt werden.

SyncLockIdentical

Die an dieses Ziel angefügte Anzeige kann mit anderen Displays auf diesem Adapter synchronisiert werden, die auch die Synchronisierung unterstützen, wenn die Zielmodi identisch sind.

Wird ab WDDM 2.4 unterstützt.

Hdr10Plus

Das Display unterstützt HDR10Plus gemäß der HDR10Plus Spezifikation.

DolbyVisionLowLatency

Unterstützt Die Dolby-Vision bei geringer Latenz.

VariableRefresh

Reserved

Dieser Wert ist für die Systemverwendung reserviert.

Value

Anforderungen

Anforderung Wert
Header- d3dkmdt.h (einschließlich D3dkmddi.h)