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) |