【发布时间】:2011-06-08 12:25:15
【问题描述】:
不久前我们已经成功地将我们的驱动程序移植到了 64 位系统。
但是缺少一个东西,它不是很重要,但它是一个非常方便的调试功能。
使用 KeRegisterBugCheckReasonCallback 注册的回调永远不会被调用。该函数返回 TRUE 表示成功,但我的回调从未被调用。我还为参数原因尝试了不同的值,但没有成功。尝试使用较旧的 KeRegisterBugCheckCallback 也失败了。
我做错了什么?
我是否遗漏了文档中的某些内容?
【问题讨论】:
-
谷歌搜索似乎应该可行。 ¯(°_o)/¯ 我试过了。
-
我没有找到任何特定于 x64 Windows 的资源,只是“旧”一次,在 x64 时间之前,或通用一次。而我的经验是,回调只是没有被调用。