!wdfkd.wdfextendwatchdog
!wdfkd.wdfextendwatchdog拡張機能は、電源遷移中にフレームワークのウォッチドッグタイマーのタイムアウト期間 (23:50の時間) を拡張します。
!wdfkd.wdfextendwatchdog Handle [Extend]
パラメーター
Handle
WDFDEVICEに型指定されたオブジェクトへのハンドル。
Extend
省略可能。 タイムアウト期間の延長を有効または無効にするかどうかを示す値。 Extendが0の場合、拡張機能は無効になり、タイムアウト期間は10分になります。 Extendが1の場合、拡張機能が有効になり、タイムアウト期間は24時間になります。 既定値は 1です。
DLL
Wdfkd.dll
フレームワーク
KMDF 1
追加情報
詳細については、カーネルモード・ドライバー・フレームワークのデバッグを参照してください。
解説
フレームワークは、電源ページング可能ではないドライバーの電源ポリシーまたは電源イベントコールバック関数を呼び出すたびに、内部ウォッチドッグタイマーを開始します(つまり、DO_POWER_PAGABLEビットがクリアされます。)。 コールバック関数によってページングi/oが発生し、そのためブロックされると、要求を処理するために使用できるページングデバイスがないため、オペレーティングシステムがハングします。
タイムアウト期間が経過すると、フレームワークはバグチェック (WDF_違反) を発行します。 詳細については、 「バグチェック0x10D」 を参照してください。