Driver Verifier で検出されるエラー コードのリストの一部

文書翻訳 文書翻訳
文書番号: 229903 - 対象製品
この記事は、以前は次の ID で公開されていました: JP229903
すべて展開する | すべて折りたたむ

概要

Driver Verifier は、カーネル モードのドライバをテストするように設計されています。このツールは、テスト中に、選択したドライバで問題を特定すると、以下のバグ チェックを発行することがあります。Driver Verifier は、広範囲のテストを実行して、対象のドライバをチェックします。ドライバが不正な IRQL でメモリを使用している場合や、ドライバが不正に スピン ロックとメモリの割り当てを呼び出したり解放した場合や、ドライバが最初にタイマを削除せずにメモリ プールを解放した場合は、Driver Verifier は、以下のリストの中から該当するバグ チェックを発行します。

詳細

  • 0x0A として定義された、バグ チェック 0x0A IRQL_NOT_LESS_OR_EQUAL は、ドライバが DISPATCH_LEVEL 以上でページ メモリにアクセスしたことを示します。
  • 0xBE として定義された、バグチェック 0xBE ATTEMPTED_WRITE_TO_READONLY_MEMORY は、ドライバが読み取り専用のメモリ セグメントに書き込もうとした場合に発行されます。
  • 0xC1 として定義された、バグ チェック 0xC1 SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION は、ドライバが特別なメモリ プールの無効なセクションに書き込んだことをシグナルします。通常、現在のスレッドのバックトレースが、エラーの元を明らかにします。
  • 0xC4 として定義された、バグ チェック 0xC4 DRIVER_VERIFIER_DETECTED_VIOLATION は、Driver Verifier が検出した致命的なエラーについての一般的なバグ チェック コードです。後続のパラメータは、KeBugCheckEx に渡されるものであり、ブルー スクリーン上に表示されます。
  • 0xC5 として定義された、バグ チェック 0xC5 DRIVER_CORRUPTED_POOL は、プロセスの IRQL が高すぎる状態で、システムが無効なメモリにアクセスしようとしたことを示します。
  • 0xC6 として定義された、バグ チェック 0xC6 DRIVER_CAUGHT_MODIFYING_FREED_POOL は、ドライバが、解放されたメモリ プールに書き込もうとしたことを示します。
  • 0xC7 として定義された、バグ チェック 0xC7 TIMER_OR_DPC_INVALID は、カーネル タイマまたは DPC がメモリ内の許可されていない場所で検出された場合に発行されます。この条件は、通常、ドライバが、残っているメモリを解放する前に、カーネル タイマまたは DPC を取り消していないために発生します。
  • 0xC9 として定義された、バグ チェック 0xC9 DRIVER_VERIFIER_IOMANAGER_VIOLATION は、すべての入出力の Driver Verifier の違反についてのバグ チェック コードです。
  • 0x50 として定義された、バグ チェック 0x50 PAGE_FAULT_IN_NONPAGED_AREA は、無効なシステム メモリが参照された場合に発行されます。

詳細

この資料は、米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 229903 (最終更新日 1999-12-29) を基に作成したものです。

プロパティ

文書番号: 229903 - 最終更新日: 2004年9月7日 - リビジョン: 3.2
この資料は以下の製品について記述したものです。
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Server
キーワード:?
kbtshoot kbtool ntstop KB229903
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com