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

仮想マシンのデータを設定します。

構文

DXGKDDI_SETVIRTUALMACHINEDATA DxgkddiSetvirtualmachinedata;

NTSTATUS DxgkddiSetvirtualmachinedata(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETVIRTUALMACHINEDATA Args
)
{...}

パラメーター

hAdapter

仮想マシン データを設定する論理アダプター。

Args

仮想マシン データを設定するための引数を含む DXGKARG_SETVIRTUALMACHINEDATA 構造体へのポインター。

戻り値

操作が成功した場合は、STATUS_SUCCESSを返します。 それ以外の場合は、適切な NTSTATUS 値エラー コードを返します。

注釈

このコールバック関数の実装を登録するには、DXGKARG_SETVIRTUALMACHINEDATAの適切なメンバーを設定し、DxgkddiSetVirtualMachineData を呼び出します。

クライアント GPU 仮想化は、専用仮想マシンのコンテキストで実行される特定のプロセスに対して、Dxgkrnl レベルで分離レイヤーを提供します。 GPU ハードウェア のスケジューリングを目的として、そのようなプロセス専用の仮想マシンによって送信された作業は、単に別の GPU クライアント プロセスとして扱われます。

サーバー GPU 仮想化は、仮想マシンが OS ハイパーバイザー レベルで相互に完全に分離され、各 VM が固定 GPU タイム スライスを保証し、その中で優先順位バンド、プロセス、コンテキスト間で独自のスケジューリング アルゴリズムを実行する、より強力な分離を提供します。

要件

要件
Header d3dkmddi.h