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 |