DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2回调函数 (dispmprt.h)

报告作系统为目标选择的颜色值。 每当 DXGK_COLORIMETRY 中的任何值发生更改或 DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES3 结构中的 SdrWhiteLevel 更改目标时,OS 都会调用此例程。

语法

DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 DxgkddiSettargetadjustedcolorimetry2;

NTSTATUS DxgkddiSettargetadjustedcolorimetry2(
  IN_CONST_HANDLE hAdapter,
  IN_PDXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 pArgSetTargetAdjustedColorimetry
)
{...}

参数

hAdapter

适配器的句柄。

pArgSetTargetAdjustedColorimetry

指向一个 DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 结构,该结构包含 OS 处理显示设备描述符、所有替代和任何调整后附加到此目标的监视器的着色相关字段。

返回值

如果驱动程序已根据提供的数据更新其着色值,驱动程序将返回STATUS_SUCCESS。

如果驱动程序失败,OS 将还原为所有参数的标准 SDR 值(即 709 初选、2.2 gamma 和 8 位/颜色组件 RGB 线路格式),但它不会调用驱动程序,因为这绝不会失败。

言论

此回调函数替换 DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY,并且将来更具可扩展性,因为它包含指向可更改新版本的DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2的指针。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1809
标头 dispmprt.h