次の方法で共有


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

Dxgkrnl は KMD の DxgkDdiPrepareLiveMigration 関数を呼び出して、開始しようとしているライブ マイグレーションの準備をドライバーに通知します。

構文

DXGKDDI_PREPARELIVEMIGRATION DxgkddiPreparelivemigration;

NTSTATUS DxgkddiPreparelivemigration(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_GPUP_PREPARE_LIVE_MIGRATION pArgs
)
{...}

パラメーター

hAdapter

[入力]ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーは、以前は、DXGKDDI_ADD_DEVICE関数の MiniportDeviceContext 出力パラメーターで Dxgkrnl にこのハンドルを提供しました。

pArgs

[入力]ライブ マイグレーションの準備に必要な情報を含む DXGKARG_GPUP_PREPARE_LIVE_MIGRATION 構造体へのポインター。

戻り値

DxgkDdiPrepareLiveMigration は成功した場合、STATUS_SUCCESSを返します。それ以外の場合は、適切な NTSTATUS コードを返します。

注釈

DxgkDdiPrepareLiveMigration を呼び出すと、ドライバーは仮想関数 (VF)、そのスケジューリング、独自の内部状態、および移行の管理に関して必要なその他の何かを構成できます。 この呼び出しの目的は、VF の公平なパフォーマンスを維持しながら、ホスト内の VRAM からダーティコンテンツをストリーミングするライブ マイグレーションの機能を提供する PF/VF スケジューリング ポリシーを確立することです。 ダーティ追跡が非パフォーマンスとして報告された場合、このコールバックは、ダーティ追跡が開始される場所でもあります。

詳細については、「 GPU-P デバイスでのライブ マイグレーション」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11バージョン 24H2 (WDDM 3.2)
Header d3dkmddi.h
IRQL PASSIVE_LEVEL

こちらもご覧ください

DXGKARG_GPUP_PREPARE_LIVE_MIGRATION

DxgkDdiEndLiveMigration