错误检查 0xD5:DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL
DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL 错误检查的值为 0x000000D5。 这表示驱动程序引用了先前释放的内存。
重要
这篇文章适合程序员阅读。 如果你是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答。
DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL 参数
参数 | 说明 |
---|---|
1 |
引用的内存地址 |
2 |
0: 读取 1: 写入 |
3 |
引用内存的地址(如果已知) |
4 |
Reserved |
!analyze 调试扩展显示有关错误检查的信息,并有助于确定根本原因。 如果能够识别出导致错误的驱动程序,则其名称将打印在蓝屏上,并存储在内存中的 (PUNICODESTRING) KiBugCheckDriver 位置。
原因
驱动程序验证程序特殊池选项已捕获到驱动程序正在访问先前释放的内存。
有关特殊池的信息,请参阅 Windows 驱动程序工具包的驱动程序验证程序部分。
注解
这不能由 try - except 处理程序保护,只能由探测保护。