UMDF でのホスト プロセスのタイムアウト
リフレクターがドライバー ホストプロセスにクリティカルなリクエストを送信すると、ホストは内部タイマーを開始します。 デフォルトのタイムアウト間隔は 60 秒です。 クリティカルなリクエストには、プラグ アンド プレイ、電源、および I/O キャンセルが含まれます。
ユーザー モード ドライバー フレームワーク (UMDF) ドライバーがリクエストの完了に向けて定期的に操作を実行する限り、リフレクターはタイムアウト期間を延長します。 たとえば、削除リクエストの場合、ドライバーは一定の間隔で削除コールバックから戻る必要があります。
タイムアウト期間が終了すると、リフレクターは WER エラー レポートを生成し、ホスト プロセスを終了して、デバイスの再起動を試みます。 自動再起動の詳細については、Using Device Pooling in UMDF Driversをご参照ください。
このレポートのフィールドの詳細については、Accessing UMDF Metadata in WER Reportsをご参照ください。
タイムアウト期限切れは、リフレクターがホスト プロセスを終了する最も一般的な理由です。
WDF Verifier Control Applicationを使用して、タイムアウト期間を延長できます。