DXGK_MONITORLINKINFO_CAPABILITIES union (d3dkmdt.h)

描述用于驱动监视器的功能的标志。

语法

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;

成员

Stereo

如果为 TRUE 且资源不受其他路径的约束,则支持立体声显示模式。

WideColorSpace

如果为 TRUE,则驱动程序具有执行 3x3 旋转矩阵的硬件功能,以将 RGB 值从 sRGB/709 主域定义的域转换为面板的原色。 驱动程序还可以向连接的显示器发送任何必要的控制信号,以指示对所发送像素数据的正确解释。 这包括处理 (-2.0 到 2.0) 范围内的有符号输入。 驱动程序必须使用所有输入图面格式 8888、10-10-102 和 fp16 执行此操作。

HighColorSpace

如果为 TRUE,则驱动程序支持上述所有 WideColorSpace 范围功能,并且还能够为该显示应用适当的传输曲线。 这意味着接受 [-128.0 到 256.0] 范围内的规范颜色空间数据,并将任何必要的控制信号发送到连接的显示器,以指示正确的解释。

DynamicColorSpace

如果为 TRUE,则显示微型端口驱动程序支持在此显示器上无缝更改每个颜色通道的线路格式位,前提是未更改其他属性,这将导致故障。 如果为 FALSE,则不支持无缝更改每个颜色通道的位数。

DynamicBitsPerColorChannel

如果为 TRUE,则显示微型端口驱动程序支持在此显示器上无缝更改线路格式颜色编码(如果未更改其他属性,这将导致故障)。 如果为 FALSE,则不支持颜色编码的无缝更改。

DynamicColorEncodingFormat

如果为 TRUE,则显示微型端口驱动程序支持在此显示器上无缝更改颜色空间(如果未更改其他属性,这将导致故障)。 如果为 FALSE,则不支持无缝更改颜色空间。

DedicatedTimingGeneration

如果为 TRUE,则此显示器的计时生成独立于其他显示器的计时生成,因此可以独立于其他活动目标执行此目标的模式枚举。 更改此显示器上的计时不会更改可用于任何其他显示器的计时,反之亦然。

通常,此标志基于目标,而不是基于目标和附加显示的组合。 但是,在某些情况下,某些基线功能是专用的,但超出了跨目标共享的基线资源。 在这种情况下,如果附加显示器的最大要求符合基线,驱动程序将能够将计时生成报告为专用,从而启用功能计时的优化枚举。

TargetIndependentPrimary

指示目标可以支持 HDR 像素格式。

用于指示用于扫描到此显示器的主表面可用于此适配器上设置此标志的其他目标,反之亦然。 这将允许在目标之间共享主图面,或者从一个目标移动到另一个目标。 在 VidPn 目标上设置此标志后,OS 将不会在主分配上指定 VidPn 源 ID,该 ID 将用于跨同一 SyncLock 组中具有此功能连接到 VidPn 目标的 VidPn 源。

在 WDDM 2.4 和 WDDM 2.5 中,此功能的唯一用途是在设置 SyncLockIdentical 标志时验证是否已设置此功能。

注意

此标志在 WDDM 2.6 中已弃用,必须设置为 0。

SyncLockIdentical

附加到此目标的显示器可以同步到此适配器上的其他显示器,如果目标模式相同,这些显示器也支持同步。

从 WDDM 2.4 开始支持。

Hdr10Plus

根据 HDR10Plus 规范,显示器支持 HDR10Plus

DolbyVisionLowLatency

支持低延迟的杜比视觉。

VariableRefresh

Reserved

该值已预留供系统使用。

Value

要求

要求
Header d3dkmdt.h (包括 D3dkmddi.h)