Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dxgkrnl- aufruft DxgkDdiResumeHwEngine, nachdem ein GPU-Modul erfolgreich zurückgesetzt, den GPU-Scheduler anzuweisen, Kontexte erneut zu übermitteln, die durch die Zurücksetzung nicht ungültig wurden.
Syntax
DXGKDDI_RESUMEHWENGINE DxgkddiResumehwengine;
NTSTATUS DxgkddiResumehwengine(
IN_CONST_HANDLE hAdapter,
INOUT_PDXGKARG_RESUMEHWENGINE pResumeHwEngine
)
{...}
Parameter
hAdapter
[in] Ein Handle zum Kontextblock, der einem Anzeigeadapter zugeordnet ist. KMD hat dieses Handle zuvor für Dxgkrnl- im MiniportDeviceContext Ausgabeparameter der funktion DxgkDdiAddDevice bereitgestellt.
pResumeHwEngine
[in/out] Zeigen Sie auf eine DXGKARG_RESUMEHWENGINE Struktur, die Informationen zum Fortsetzen des Hardwaremoduls enthält.
Rückgabewert
DxgkDdiResumeHwEngine gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls sollte ein entsprechender NTSTATUS-Fehlercode zurückgegeben werden. Wenn der Aufruf fehlschlägt, führt das Betriebssystem eine vollständige GPU-Zurücksetzung durch.
Bemerkungen
Das Modul wird noch nicht als fortgesetzt betrachtet, nachdem DxgkDdiResetHwEngine- aufgerufen wurde, sodass auch Kontexte, die nicht ungültig waren, nicht übermittelt werden dürfen. Das Betriebssystem muss Unterbrechungen von diesem Modul erneut aktivieren und seinen Zustand mit dem Zurücksetzen des GPU-Moduls synchronisieren. Danach aktiviert das Betriebssystem Unterbrechungen und Aufrufe DxgkDdiResumeHwEngine, wodurch das GPU-Modul angewiesen wird, die Planung aller ausgeführten Kontexte zu starten, die nicht von der Modulzurücksetzung betroffen waren.
Registrieren Sie ihre Implementierung dieser Rückruffunktion in der **DRIVER_INITIALIZATION_DATA ** Struktur.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1703 (WDDM 2.2) |
Header- | d3dkmddi.h |