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.
Die Erweiterung !wdfkd.wdfextendwatchdog verlängert die Timeout-Periode (von 10 Minuten auf 24 Stunden) des Watchdog-Selbstauslösers des Frameworks während Stromübergängen.Stromübergängen.
!wdfkd.wdfextendwatchdog Handle [Extend]
Parameter
Griff
Ein Handle auf ein Objekt vom Typ WDFDEVICE.
Ausdehnen
Optional. Ein Wert, der angibt, ob die Verlängerung der Timeout-Periode aktiviert oder deaktiviert werden soll. Wenn Extend den Wert 0 hat, ist die Verlängerung deaktiviert, und die Zeitspanne beträgt 10 Minuten. Wenn Extend den Wert 1 hat, ist die Verlängerung aktiviert und die Zeitspanne beträgt 24 Stunden. Der Standardwert ist 1.
DLL
Wdfkd.dll
Frameworks
KMDF 1
Zusätzliche Informationen
Weitere Informationen finden Sie unter Kernelmodus-Treiberframeworkdebugging.
Hinweise
Das Framework startet jedes Mal einen internen Watchdog-Selbstauslöser, wenn es eine Power-Policy- oder Power-Event-Callback-Funktion für einen Treiber aufruft, der nicht Power-Page-fähig ist (d. h. das DO_POWER_PAGABLE-Bit ist gelöscht). Wenn die Callback-Funktion Paging-I/O verursacht und daher blockiert, bleibt das Betriebssystem hängen, weil kein Paging-Gerät verfügbar ist, um die Anforderung zu bedienen.
Wenn die Timeout-Periode abläuft, gibt das Framework die Fehlerprüfung 0x10D (WDF_VIOLATION) aus. Einzelheiten finden Sie unter Bug Check 0x10D.