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 gestartet wird.

Syntax

DXGKDDI_PREPARELIVEMIGRATION DxgkddiPreparelivemigration;

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

Parameter

hAdapter

[in] Ein Handle für einen Kontextblock, der einer Grafikkarte zugeordnet ist. Der Anzeige-Miniporttreiber hat dieses Handle zuvor für Dxgkrnl im MiniportDeviceContext-Ausgabeparameter der funktion DXGKDDI_ADD_DEVICE bereitgestellt.

pArgs

[in] Ein Zeiger auf eine DXGKARG_GPUP_PREPARE_LIVE_MIGRATION-Struktur , die die informationen enthält, die für die Vorbereitung einer Livemigration erforderlich sind.

Rückgabewert

DxgkDdiPrepareLiveMigration gibt bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird ein geeigneter NTSTATUS-Code zurückgegeben.

Hinweise

Ein Aufruf von DxgkDdiPrepareLiveMigration ermöglicht es dem Treiber, die virtuelle Funktion (VF), ihre Planung, ihren eigenen internen Zustand und alles andere zu konfigurieren, was zum Verwalten der Migration erforderlich ist. Die Absicht dieses Aufrufs besteht darin, die PF/VF-Planungsrichtlinien festzulegen, die die Möglichkeit der Livemigration ermöglichen, modifiziert Inhalte aus dem VRAM auf dem Host zu streamen und gleichzeitig eine faire Leistung für den VF zu erhalten. Wenn die modifiziert-Nachverfolgung als nicht ordnungsgemäß gemeldet wird, wird in diesem Rückruf auch die modifiziert-Nachverfolgung gestartet.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 24H2 (WDDM 3.2)
Kopfzeile d3dkmddi.h
IRQL PASSIVE_LEVEL

Weitere Informationen

DXGKARG_GPUP_PREPARE_LIVE_MIGRATION

DxgkDdiEndLiveMigration