Freigeben über


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