次の方法で共有


DXGKDDI_SETTARGETGAMMA コールバック関数 (d3dkmddi.h)

ターゲット ID で識別されるパスにガンマ LUT を設定できるようにします。

メモ これは、D3DKMDT_GAMMA_RAMP フィールドのみが変更された場合、以前の WDDM バージョンのDxgkDdi_UpdateActiveVidPnPresentPathと機能的に同等です。

 

構文

DXGKDDI_SETTARGETGAMMA DxgkddiSettargetgamma;

NTSTATUS DxgkddiSettargetgamma(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETTARGETGAMMA pSetTargetGammaArg
)
{...}

パラメーター

hAdapter

アダプターを識別するハンドル。

pSetTargetGammaArg

変更するターゲット ID を提供し、設定するガンマ ランプを提供する DXGKARG_SETTARGETGAMMA構造体への ポインター。

戻り値

このルーチンが成功すると、STATUS_SUCCESSが返されます。

メモ WDDM 2.2 にはサポートされているガンマ ランプの種類ごとにキャップ ビットがあるため、サポートされていない型は OS によってスキップされます。 したがって、型がサポートされている場合は、モニターの取り外しなどの避けられないエラー以外に、呼び出しを失敗させる理由はありません。
 

注釈

この関数は常に PASSIVE レベルで呼び出されるため、サポート コードをページング可能にする必要があります。

要件

要件
対象プラットフォーム Windows
ヘッダー d3dkmddi.h