DXGKDDI_SETTARGETGAMMA回调函数 (d3dkmddi.h)
允许在目标 ID 标识的路径上设置 gamma LUT。
注意 如果只更改了 D3DKMDT_GAMMA_RAMP 字段,这在功能上等效于以前 WDDM 版本中的DxgkDdi_UpdateActiveVidPnPresentPath。
语法
DXGKDDI_SETTARGETGAMMA DxgkddiSettargetgamma;
NTSTATUS DxgkddiSettargetgamma(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETTARGETGAMMA pSetTargetGammaArg
)
{...}
参数
hAdapter
标识适配器的句柄。
pSetTargetGammaArg
指向 DXGKARG_SETTARGETGAMMA 结构的指针,该结构提供要修改的目标 ID 并提供要设置的伽玛渐变。
返回值
如果此例程成功,则返回STATUS_SUCCESS。
注意 WDDM 2.2 具有每种受支持的伽玛渐变类型的上限位,因此 OS 将跳过不支持的类型。 因此,如果类型受支持,则除了不可避免的失败(如监视器拔出插头)外,应该没有理由使调用失败。
注解
此函数始终在 PASSIVE 级别调用,因此应使支持代码可分页。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3dkmddi.h |