Bagikan melalui


DXGKDDI_PREPARELIVEMIGRATION fungsi panggilan balik (d3dkmddi.h)

Dxgkrnl memanggil fungsi DxgkDdiPrepareLiveMigration KMD untuk memberi tahu pengemudi untuk mempersiapkan migrasi langsung yang akan dimulai.

Sintaks

DXGKDDI_PREPARELIVEMIGRATION DxgkddiPreparelivemigration;

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

Parameter

hAdapter

[in] Handel ke blok konteks yang terkait dengan adaptor tampilan. Driver miniport tampilan sebelumnya menyediakan handel ini ke Dxgkrnl dalam parameter output MiniportDeviceContext dari fungsi DXGKDDI_ADD_DEVICE .

pArgs

[in] Penunjuk ke struktur DXGKARG_GPUP_PREPARE_LIVE_MIGRATION yang berisi informasi yang diperlukan untuk mempersiapkan migrasi langsung.

Menampilkan nilai

DxgkDdiPrepareLiveMigration mengembalikan STATUS_SUCCESS jika berhasil; jika tidak, ia mengembalikan kode NTSTATUS yang sesuai.

Keterangan

Panggilan ke DxgkDdiPrepareLiveMigration memungkinkan driver untuk mengonfigurasi fungsi virtual (VF), penjadwalannya, status internalnya sendiri, dan apa pun yang diperlukan sekeliling mengelola migrasi. Tujuan dari panggilan ini adalah untuk menetapkan kebijakan penjadwalan PF/VF yang menyediakan kemampuan migrasi langsung untuk mengalirkan konten kotor dari VRAM di host sambil mempertahankan performa yang adil untuk VF. Jika pelacakan kotor dilaporkan sebagai nonperformant, panggilan balik ini juga merupakan tempat pelacakan kotor dimulai.

Untuk informasi selengkapnya, lihat Migrasi langsung di perangkat GPU-P.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11, versi 24H2 (WDDM 3.2)
Header d3dkmddi.h
IRQL PASSIVE_LEVEL

Lihat juga

DXGKARG_GPUP_PREPARE_LIVE_MIGRATION

DxgkDdiEndLiveMigration