TARGET_MDL_TOO_SMALL 参数

on  it road.com

原因

这是一个驱动程序错误。
驱动程序调用了 IoBuildPartialMdl 函数并传递给它一个 MDL 来映射源 MDL 的一部分,但目标 MDL 不够大,无法映射请求的整个地址范围。

解决方法

源和目标 MDL 以及要映射的地址范围长度是 IoBuildPartialMdl 函数的第一个、第二个和第四个参数。
因此,在此特定函数上进行堆栈跟踪可能会在调试过程中有所帮助。
确保代码针对我们传递给此函数的地址范围长度正确计算目标 MDL 的必要大小。

Windows 蓝屏代码 0x40:TARGET_MDL_TOO_SMALL

TARGET_MDL_TOO_SMALL 错误检查的值为 0x00000040。
这表明驱动程序错误地使用了 IoBuildPartialMdl 。

日期:2020-09-17 00:15:55 来源:oir作者:oir