阅读:1148回复:4
非常奇怪的问题,请高手帮忙,高分相赠!!!
我的驱动程序在Passive Level下运行,但是会莫名其妙的自己变到了Dispatch Level,使我的驱动无法运行,请问这一般是由什么原因引起的,万分感谢!!!!分不够还可以加!!!
|
|
最新喜欢:![]()
|
沙发#
发布于:2003-01-29 09:28
多谢各位的热心,问题的原因我已经找到了,是因为我使用了Dpc回调历程。我本来想实现超时回调的功能,结果造成了这个问题。但是如果自己启动一个线程,在里边等一段时间,然后再调回调函数就不会有问题,希望这点小经验能对大家有用!!!
|
|
|
板凳#
发布于:2003-01-29 09:19
因为有 dispatch level 函数在里头
|
|
|
地板#
发布于:2003-01-28 21:07
看看调用过什么函数
|
|
|
地下室#
发布于:2003-01-28 19:31
很可能是调用了callback例程造成的。
|
|