Hostprozesstimeouts in UMDF

Wenn der Reflektor eine kritische Anforderung an den Treiberhostprozess sendet, startet der Host einen internen Timer. Das Standardtimeoutintervall beträgt 60 Sekunden. Wichtige Anforderungen umfassen Plug & Play, Strom und E/A-Abbruch.

Solange der UMDF-Treiber (User-Mode Driver Framework) regelmäßig Vorgänge zum Abschließen der Anforderung ausführt, verlängert der Reflektor den Timeoutzeitraum. Beispielsweise muss der Treiber für eine Remove-Anforderung in regelmäßigen Abständen von den Remove-Rückrufen zurückkehren.

Wenn der Timeoutzeitraum abläuft, generiert der Reflektor einen WER-Fehlerbericht, beendet den Hostprozess und versucht, das Gerät neu zu starten. Informationen zum automatischen Neustart finden Sie unter Verwenden von Gerätepooling in UMDF-Treibern.

Informationen zu den Feldern in diesem Bericht finden Sie unter Zugreifen auf UMDF-Metadaten in WER-Berichten.

Timeoutablauf ist der häufigste Grund für das Beenden des Hostprozesses durch den Reflektor.

Sie können den Timeoutzeitraum verlängern, indem Sie die WDF Verifier Control-Anwendung verwenden.