次の方法で共有


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

DXGKCB_UPDATECONTEXTALLOCATION は、コンテキスト割り当ての内容を更新します。

構文

DXGKCB_UPDATECONTEXTALLOCATION DxgkcbUpdatecontextallocation;

NTSTATUS DxgkcbUpdatecontextallocation(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARGCB_UPDATECONTEXTALLOCATION pArgs
)
{...}

パラメーター

[in] hAdapter

ディスプレイ アダプターのハンドル。

[in] pArgs

操作を記述する DXGKARGCB_UPDATECONTEXTALLOCATION 構造体。

戻り値

DXGKCB_UPDATECONTEXTALLOCATION は、操作が成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合は、Ntstatus.hで定義されているエラー コードのいずれかを返します。

備考

DXGKCB_XXX 関数は、Dxgkrnlによって実装されます。 このコールバック関数を使用するには、DXGKARGCB_UPDATECONTEXTALLOCATION のメンバーを設定し、DXGKRNL_INTERFACEを介して DxgkCbUpdateContextAllocation 呼び出します。

ビデオ メモリ マネージャーは、ページング プロセスのアドレス空間で指定された割り当てをマップし、DXGKCB_UPDATECONTEXTALLOCATION を呼び出してコンテキスト割り当て更新ページング操作をトリガーし、カーネル モード ディスプレイ ドライバーに指定されたドライバーのプライベート データを渡します。

DXGKCB_UPDATECONTEXTALLOCATION の呼び出しは、コンテキスト割り当ての更新が完了したときに返されます。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 (WDDM 2.0)
サポートされる最小サーバー Windows Server 2016
ターゲット プラットフォーム デスクトップ
ヘッダー d3dkmddi.h (D3dkmddi.h を含む)
IRQL PASSIVE_LEVEL

関連項目

DXGKARGCB_UPDATECONTEXTALLOCATION

DXGKRNL_INTERFACE