错误检查 0x40:TARGET_MDL_TOO_SMALL
TARGET_MDL_TOO_SMALL 错误检查的值为 0x00000040。 这表明驱动程序未正确使用 IoBuildPartialMdl。
重要
这篇文章适合程序员阅读。 如果您是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答。
TARGET_MDL_TOO_SMALL 参数
无
原因
这是一个驱动程序错误。 驱动程序调用了 IoBuildPartialMdl 函数,并将一个 MDL 传递给它以映射源 MDL 的一部分,但目标 MDL 的大小不足以映射请求的整个地址范围。
解决方法
源 MDL 和目标 MDL 以及要映射的地址范围长度是 IoBuildPartialMdl 函数的第一、第二和第四个参数。 因此,在调试过程中对该特定函数进行堆栈跟踪可能会有所帮助。 请确保代码正确计算了目标 MDL 所需的大小,以满足传递给此函数的地址范围长度。