DXGKDDI_SAVEMEMORYFORHOTUPDATE Rückruffunktion (d3dkmddi.h)

Bevor der Treiber entladen wird, muss er die DXGKDDI_SAVEMEMORYFORHOTUPDATE Rückruffunktion aufrufen, um Informationen zu speichern. Diese Informationen sind erforderlich, um die Ausführung virtueller GPUs fortzusetzen, nachdem der Treiber erneut gestartet wurde.

Syntax

DXGKDDI_SAVEMEMORYFORHOTUPDATE DxgkddiSavememoryforhotupdate;

NTSTATUS DxgkddiSavememoryforhotupdate(
  [in] IN_CONST_HANDLE hContext,
  [in] IN_CONST_PDXGKARG_SAVEMEMORYFORHOTUPDATE pArgs
)
{...}

Parameter

[in] hContext

Ein Handle für den Miniportkontext, der vom Treiber in DXGKDDI_DRIVERHOTUPDATE_INTERFACE zurückgegeben wird.

[in] pArgs

Ein Zeiger auf eine PDXGKARG_SAVEMEMORYFORHOTUPDATE-Struktur .

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist.

Hinweise

Dieser Rückruf unterstützt das Treiber-Hot-Update. Bevor der Treiber entladen wird, wird er aufgerufen, um Informationen zu speichern, die erforderlich sind, um die Ausführung virtueller GPUs nach dem erneuten Starten fortzusetzen. Der Treiber muss den Zustand jeder aktiven virtuellen GPU (virtuelle Funktion) aufweisen. Im Kontext eines DxgkDdiSaveMemoryForHotUpdate-Aufrufs kann der Treiber DxgkCbSaveMemoryForHotUpdate mehrmals aufrufen, um Informationen zur Ausführung virtueller GPUs und andere Adapterinformationen zu speichern, die zum Wiederherstellen des virtuellen GPU-Zustands nach dem erneuten Starten des Geräts erforderlich sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1903
Kopfzeile d3dkmddi.h
IRQL <= APC_LEVEL