注释

这不能由除处理程序之外的 try 保护 - 它只能由探测器保护。

DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION 参数

参数描述
1引用的内存地址
20:读
1:写
3引用内存的地址(如果已知)
4保留

!analyze 调试扩展显示有关错误检查的信息,有助于确定根本原因。
详细步骤查看我们的教程 在windows 中使用WinDBG 调试dmp文件

如果可以识别出导致错误的驱动程序,其名称将打印在蓝屏上并存储在内存中的位置 (PUNICODE_STRING) KiBugCheckDriver。

Windows 蓝屏代码 0xD6:DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION

DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION 错误检查的值为 0x000000D6.
这表明驱动程序访问的内存超出其池分配的末尾。

on it road .com

原因

驱动程序分配了 n 个字节的内存,然后引用了超过 n 个字节。
驱动程序验证程序特殊池选项检测到此违规。

有关特殊池的信息,请参阅 Windows 驱动程序工具包的驱动程序验证程序部分。

日期:2020-09-17 00:16:12 来源:oir作者:oir