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.
Bemerkungen
Dieser Rückruf unterstützt das Hot Update des Treibers. Bevor der Treiber entladen wird, wird er aufgerufen, um Informationen zu speichern, die erforderlich sind, um die Ausführung virtueller GPUs fortzusetzen, nachdem er erneut gestartet wurde. Der Treiber muss über den Status jeder aktiven virtuellen GPU (virtuelle Funktion) verfügen. Im Kontext eines DxgkDdiSaveMemoryForHotUpdate Aufrufs konnte der Treiber DxgkCbSaveMemoryForHotUpdate mehrmals aufrufen, um Informationen zum Ausführen virtueller GPUs und anderer Adapterinformationen zu speichern, die zum Wiederherstellen des virtuellen GPU-Zustands erforderlich sind, nachdem das Gerät erneut gestartet wurde.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1903 |
Header- | d3dkmddi.h |
IRQL- | <= APC_LEVEL |