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 |