Freigeben über


DXGK_MONITORLINKINFO_CAPABILITIES Union (d3dkmdt.h)

Flags, 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;

Member

Stereo

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

WideColorSpace

Bei TRUE verfügt der Treiber über die Hardwarefunktion zum Ausführen einer 3x3-Drehungsmatrix, um RGB-Werte aus dem durch die sRGB/709-Primaries definierten Gamut in die Primärries des Bereichs zu transformieren. Der Treiber kann auch alle erforderlichen Steuersignale an das angeschlossene Display senden, um die richtige Interpretation der gesendeten Pixeldaten anzuzeigen. Dies schließt die Behandlung signierter Eingaben im Bereich (-2.0 bis 2.0) ein. 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 hat auch die Möglichkeit, die entsprechende Übertragungskurve für diese Anzeige anzuwenden. Dies bedeutet, dass sie kanonische Farbraumdaten im Bereich [-128.0 bis 256.0] akzeptieren und alle erforderlichen Kontrollsignale an die angeschlossene Anzeige senden, um die richtige Interpretation anzuzeigen.

DynamicColorSpace

Wenn TRUE, unterstützt der Display-Miniporttreiber das nahtlose Ändern der Drahtformatbits pro Farbkanal auf dieser Anzeige, wenn keine anderen Attribute geändert werden, was zu einer Störung führen würde. Bei FALSE wird das nahtlose Ändern von Bits pro Farbkanal nicht unterstützt.

DynamicBitsPerColorChannel

Wenn TRUE, unterstützt der Display-Miniporttreiber die nahtlose Änderung der Kabelformatfarbcodierung auf dieser Anzeige, wenn keine anderen Attribute geändert werden, was zu einer Störung führen würde. Wenn FALSE, wird das nahtlose Ändern der Farbcodierung nicht unterstützt.

DynamicColorEncodingFormat

Wenn TRUE, unterstützt der Anzeige-Miniporttreiber das nahtlose Ändern des Farbraums auf diesem Display, wenn keine anderen Attribute geändert werden, was zu einer Störung führen würde. Bei FALSE wird das nahtlose Ändern des Farbraums nicht unterstützt.

DedicatedTimingGeneration

Wenn TRUE, ist die Zeitsteuerungsgenerierung für diese Anzeige unabhängig von der Zeitsteuerungsgenerierung anderer Anzeigen, sodass die Modusenumeration für dieses Ziel isoliert von anderen aktiven Zielen ausgeführt werden kann. Das Ändern des Timings auf dieser Anzeige ändert nicht die für andere Anzeige verfügbaren Zeitangaben und umgekehrt.

Im Allgemeinen basiert dieses Flag auf Ziel und nicht auf der Kombination aus Ziel und angefügter Anzeige. Es kann jedoch Vorkommen geben, in denen einige Baselinefunktionen dediziert sind, aber über die Baselineressourcen hinausgehen, die für zieleübergreifend freigegeben werden. Wenn in diesem Fall die maximalen Anforderungen der angefügten Anzeige in die Baseline passen, könnte der Treiber die Zeitsteuerungsgenerierung als dedicated melden und somit eine optimierte Enumeration kofunktionaler Timings 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 Scannen auf diese Anzeige verwendet werden, für andere Ziele auf diesem Adapter verwendet werden können, die dieses Flag festlegen und umgekehrt. Dadurch könnten primäre Oberflächen zielübergreifend gemeinsam genutzt oder von einem Ziel zu einem anderen verschoben werden. Sobald dieses Flag für ein VidPn-Ziel festgelegt wurde, gibt das Betriebssystem die VidPn-Quell-ID nicht für die primären Zuordnungen an, die über die VidPn-Quellen verwendet werden, die mit den VidPn-Zielen mit dieser Funktion in derselben SyncLock-Gruppe verbunden sind.

In WDDM 2.4 und WDDM 2.5 wird diese Funktion nur verwendet, um zu überprüfen, ob sie festgelegt ist, wenn das SyncLockIdentical-Flag festgelegt ist.

Hinweis

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

SyncLockIdentical

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

Unterstützt ab WDDM 2.4.

Hdr10Plus

Das Display unterstützt HDR10Plus gemäß hdr10Plus-Spezifikation .

DolbyVisionLowLatency

Unterstützt Dolby Vision bei geringer Latenz.

VariableRefresh

Reserved

Dieser Wert ist für die Verwendung durch das System reserviert.

Value

Anforderungen

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