ブルースクリーンエラーのチェック|パソコントラブル出張修理
TOP > 技術情報 > ブルースクリーン > 0x0000009F DRIVER_POWER_STATE_FAILURE
STOP:0x0000009F DRIVER_POWER_STATE_FAILUREエラーの概要です。
これは、ドライバーが矛盾している、または無効な電力状態にあることを示しています。
DRIVER_POWER_STATE_FAILUREパラメータ
以下のパラメータがブルースクリーンに表示されます。
第一パラメータ | 第二パラメータ | 第三パラメータ | 第四パラメータ | エラーの原因 |
---|---|---|---|---|
0x1 | デバイスオブジェクト | 予約済み | 予約済み | まだ解放されているデバイスオブジェクトは、それが完了していない未処理の電力要求を持っています。 |
0x2 | ターゲット・デバイスのデバイス・オブジェクトは、それが利用可能である場合 | デバイスオブジェクト | ドライバオブジェクトは、使用可能な場合 | デバイスオブジェクトは、システムの電源状態要求に対するI/O要求パケット(IRP)を完了しましたが、 それはPoStartNextPowerIrpを呼び出していませんでした。 |
0x3(Microsoft Windows 2000の場合のみ) | ターゲット・デバイス・オブジェクトへのポインタ | デバイスオブジェクトへのポインタ | IRP | デバイスドライバが正しく "保留"としてIRPを設定したり、IRPを完了しませんでした。 |
0x3(Windows XPおよびそれ以降) | スタックの物理デバイスオブジェクト(PDO) | スタックの機能デバイスオブジェクト(FDO)。 Windows 7およびそれ以降では、このパラメーターは予約済みです。 | ブロックされたIRP | デバイスオブジェクトは、あまりにも長い間、IRPを遮断されています。 |
0x4(Windows Vistaおよびそれ以降) | 秒単位のタイムアウト値 | スレッドが現在のプラグアンドプレイ(PnP)ロックを保持 | 予約済み | 電源状態の遷移は、PnPサブシステムとの同期を待機中にタイムアウト。 |
0x100(Windows 2000のみ) | 非ページングデバイスオブジェクトへのポインタ | ターゲット・デバイス・オブジェクトへのポインタ | 通知するデバイスオブジェクトへのポインタ | 一貫性なくDO_POWER_PAGABLE使用devnodeでデバイスオブジェクト |
0x101(Windows 2000のみ) | 子デバイスオブジェクト(FDO) | 子デバイスオブジェクト(PDO) | 親デバイスオブジェクト | 親デバイス・オブジェクトは、子デバイスがDO_POWER_PAGABLEビットを設定していないことを検出しました。 |
0x500(Windows XPおよびWindows Server 2003のみ) | 予約済み | ターゲット・デバイスのデバイスオブジェクト(使用可能な場合) | デバイスオブジェクト | デバイスオブジェクトは、システムの電源状態の要求のIRPを完了しましたが、 それはPoStartNextPowerIrpを呼び出していませんでした。 |
原因
考えられる原因の説明については、[パラメータ]セクションで、各コードの説明を参照してください。
0x3は0x100、または0x101にするパラメータ1を引き起こすエラーは、Windows 2000でのみ発生します。
Windows XPおよびそれ以降のバージョンのWindowsは、これらのエラーはドライバ検証テストに取って代わられています。
※この内容は、Microsoftのバグチェックコードの解説を参考にして要点をまとめたものとなります。
翻訳内容は必ずしも正しいとは限りませんのでご容赦願います。
詳しい内容は
http://msdn.microsoft.com/en-us/library/windows/hardware/ff559329(v=vs.85).aspxをご覧下さい。