バグ チェック 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION のデバッグ
もし、 ドライバーの検証ツールが 違反を検出すると、コンピューターを停止するためのバグ チェックが生成されます。 これは、問題をデバッグするために、できるだけ多くの情報を提供するためです。 ドライバー検証ツールによって生成 されるより頻繁なバグチェックの 1 つは、バグ チェック 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATIONです。 このセクションでは、これらの違反をデバッグするための戦略の例をいくつか説明します。
ドライバー検証ツール がバグ チェック 0xC4を 発行 する場合: DRIVER_VERIFIER_DETECTED_VIOLATION、パラメーター 1 の値 (またはサブコード) を使用して違反の特定の原因を指定します。 バグ チェック 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION は 200 を超える違反を検出します。
このセクションの内容
- メモリ リークのデバッグ - DRIVER_VERIFIER_DETECTED_VIOLATION(C4):0x62
- デッドロックのデバッグ - DRIVER_VERIFIER_DETECTED_VIOLATION (C4): 0x1001
- DDI コンプライアンス バグのデバッグ - DRIVER_VERIFIER_DETECTED_VIOLATION (C4): 0x20002 - 0x20022
- NDIS/WiFi タイムアウト エラーのデバッグ - DRIVER_VERIFIER_DETECTED_VIOLATION (C4)
前提条件
- テスト用に予約されたコンピューターでドライバー検証ツール を実行 します。
- テスト コンピューターでカーネル デバッグを有効にします。
詳細については、「 ドライバー検証ツールが有効な場合の Windows デバッグ と バグ チェックの処理」を参照してください。