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(status) 等于 TRUE。 否则,它将返回适当的 NTSTATUS 错误代码。

言论

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

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

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

要求

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

另请参阅

IDARG_IN_SET_GAMMARAMP

IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM