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 |