!wdfkd.wdfextendwatchdog
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.