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
[in]ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーは、DXGKDDI_ADD_DEVICE 関数の出力パラメーター ミニポートDeviceContext で Dxgkrnl を するこのハンドルを提供しました。
pArgs
[in]ライブ マイグレーションの準備に必要な情報を含む DXGKARG_GPUP_PREPARE_LIVE_MIGRATION 構造体へのポインター。
戻り値
DxgkDdiPrepareLiveMigration 成功するとSTATUS_SUCCESSが返されます。それ以外の場合は、適切な NTSTATUS コードを返します。
備考
DxgkDdiPrepareLiveMigration を 呼び出すと、ドライバーは仮想関数 (VF)、そのスケジューリング、独自の内部状態、および移行の管理に必要なその他の何かを構成できます。 この呼び出しの目的は、VF の公平なパフォーマンスを維持しながら、ホスト内の VRAM からダーティ コンテンツをストリーミングするライブ マイグレーションの機能を提供する PF/VF スケジューリング ポリシーを確立することです。 ダーティ トラッキングがパフォーマンスの低いものとして報告された場合、このコールバックはダーティ トラッキングが開始される場所でもあります。
詳細については、「GPU-P デバイスでのライブ マイグレーション」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 バージョン 24H2 (WDDM 3.2) |
ヘッダー | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |
関連項目
DXGKARG_GPUP_PREPARE_LIVE_MIGRATION
dxgkDdiEndLiveMigrationをする