EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP回调函数 (iddcx.h)

操作系统调用 EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP 以在指定的监视器上设置伽玛渐变。

语法

EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP EvtIddCxMonitorSetGammaRamp;

NTSTATUS EvtIddCxMonitorSetGammaRamp(
  [in] IDDCX_MONITOR MonitorObject,
  [in] const IDARG_IN_SET_GAMMARAMP *pInArgs
)
{...}

参数

[in] MonitorObject

一个 IDDCX_MONITOR 对象,它是 OS 的上下文句柄,用于标识要为其设置伽玛渐变的监视器。

[in] pInArgs

包含所设置的伽玛渐变信息的 IDARG_IN_SET_GAMMARAMP 结构。

返回值

EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP 返回 NTSTATUS 值。 如果操作成功,则返回STATUS_SUCCESS或其他状态值,NT_SUCCESS (状态) 等于 TRUE。 否则,它将返回相应的 NTSTATUS 错误代码。

注解

如果驱动程序报告对适配器的 FP16 支持 ,则它还必须接受并使用 IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM 而不考虑以前在 调用 IddCxAdapterInitAsync 时报告的 gamma 支持。 即使当前未使用 HDR,也可以为任何监视器发送这种类型的伽马渐变。

转换的某些部分可能不需要或不起作用。 在这种情况下,OS 会将相应的标志设置为 FALSE,以便驱动程序可能使用优化的转换。 与其他伽玛渐变一样,3x4 变换也必须应用于鼠标光标。

有关 HDR 支持的详细信息,请参阅 IddCx 版本 1.10 更新

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
目标平台 Windows
标头 iddcx.h
IRQL requires_same

另请参阅

IDARG_IN_SET_GAMMARAMP

IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM