0

这似乎是一个简单的问题,但我找不到优雅的解决方案。我已将驱动程序追溯到对 的调用MmUnmapIoSpace,该调用会产生 BugCheck 0xC2 {7,,,} 消息。

有没有办法在调用之前测试特定区域是否在 Windows 驱动程序中映射MmUnmapIoSpace?我检查了指针是否存在,NULL但它似乎不起作用。

我似乎没有看到任何记录/未记录的函数来测试调用是否MmUnmapIoSpace会产生 0xC2 错误检查。

有什么万无一失的方法来测试这个而无需持有一堆布尔值或类似的东西吗?

4

1 回答 1

1

不,没有要检查的功能。相反,我只是将指针包装在一个结构中,该结构包含一个布尔值,指示它是否已经被映射。

于 2012-06-14T10:06:13.497 回答