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 级别调用,因此应使支持代码可分页。

要求

要求 价值
目标平台 窗户
标头 d3dkmddi.h