在完成Driver Close子程序后,每隔一段时间做一次内核驱动程序,我会得到这个错误检查代码。
关于到底发生了什么似乎很简单,但我不确定解决它的最简单方法。
驱动程序卸载方法中有没有办法等待其他事件完成,或者在驱动程序卸载子例程返回之前取消它们?
编辑:请注意:返回时会引发此错误检查 - 返回语句成功输出之前的最后一个日志。
答案 0 :(得分:2)
事实证明我调用了PsSetLoadImageNotifyRoutine
但未在驱动程序卸载子例程中调用PsRemoveLoadImageNotifyRoutine
。