Freigeben über


DXGKDDI_PREPARELIVEMIGRATION Rückruffunktion (d3dkmddi.h)

Dxgkrnl ruft die DxgkDdiPrepareLiveMigration-Funktion von KMD auf, um den Treiber zu benachrichtigen, um eine Livemigration vorzubereiten, die gerade beginnt.

Syntax

DXGKDDI_PREPARELIVEMIGRATION DxgkddiPreparelivemigration;

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

Parameter

hAdapter

[in] Ein Handle zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist. Der Display-Miniporttreiber hat dieses Handle zuvor für Dxgkrnl- im MiniportDeviceContext Ausgabeparameter der DXGKDDI_ADD_DEVICE-Funktion bereitgestellt.

pArgs

[in] Ein Zeiger auf eine DXGKARG_GPUP_PREPARE_LIVE_MIGRATION-Struktur, die die zum Vorbereiten einer Livemigration erforderlichen Informationen enthält.

Rückgabewert

DxgkDdiPrepareLiveMigration gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist; andernfalls wird ein entsprechender NTSTATUS-Code zurückgegeben.

Bemerkungen

Ein Aufruf von DxgkDdiPrepareLiveMigration ermöglicht es dem Treiber, die virtuelle Funktion (VF), die Planung, den eigenen internen Zustand und alles andere zu konfigurieren, was für die Verwaltung der Migration erforderlich ist. Mit diesem Aufruf sollen die PF/VF-Planungsrichtlinien festgelegt werden, die die Möglichkeit der Livemigration zum Streamen von schmutzigen Inhalten vom VRAM auf dem Host bereitstellen und gleichzeitig eine faire Leistung für den VF erhalten. Wenn die schmutzige Nachverfolgung als nichtperformant gemeldet wird, ist dieser Rückruf auch der Ort, an dem die schmutzige Nachverfolgung gestartet wird.

Weitere Informationen finden Sie unter Livemigration auf GPU-P Geräten.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2 (WDDM 3.2)
Header- d3dkmddi.h
IRQL- PASSIVE_LEVEL

Siehe auch

DXGKARG_GPUP_PREPARE_LIVE_MIGRATION

DxgkDdiEndLiveMigration