调试 Bug 检查 0xC4:DRIVER_VERIFIER_DETECTED_VIOLATION
如果驱动程序验证程序检测到冲突,则会生成 bug 检查来停止计算机。 这是为了为你提供调试问题所需的最多信息。 驱动程序验证程序生成的更频繁的 bug 检查之一是 bug 检查0xC4:DRIVER_VERIFIER_DETECTED_VIOLATION。 本部分介绍调试这些冲突的一些示例策略。
当驱动程序验证程序发出 bug 检查0xC4:DRIVER_VERIFIER_DETECTED_VIOLATION时,它将使用参数 1 值 (或子代码) 来指定冲突的具体原因。 Bug 检查0xC4:DRIVER_VERIFIER_DETECTED_VIOLATION 检测到 200 多个违规。
本部分中的内容
- 调试内存泄漏 - DRIVER_VERIFIER_DETECTED_VIOLATION (C4):0x62
- 调试死锁 - DRIVER_VERIFIER_DETECTED_VIOLATION (C4):0x1001
- 调试 DDI 合规性 Bug - DRIVER_VERIFIER_DETECTED_VIOLATION (C4): 0x20002 - 0x20022
- 调试 NDIS/WiFi 超时错误 - DRIVER_VERIFIER_DETECTED_VIOLATION (C4)
先决条件
- 在保留用于测试的计算机上运行 驱动程序验证程序 。
- 在测试计算机上启用内核调试。
有关详细信息,请参阅启用驱动程序验证程序时Windows 调试和处理 Bug 检查。