阅读:1048回复:4
为什么会m_pInterruptObject==NULL
我在上层做了一个测试程序,第二次运行(没有关闭设备,另外一个button)等待中断的程序时,ICE弹出来说m_pInterruptObject==NULL,怎么回事,是不是由于第一次运行什么东西没释放?
|
|
|
沙发#
发布于:2002-06-25 16:41
高人指点一下?
|
|
|
板凳#
发布于:2002-06-25 16:50
你的问题描述不太清楚。
你没有关闭设备是否是说上层没有调用CloseHandle()?第二次运行。。。是说第二次运行测试程序?(前一次已经退出?) pInterruptObject是作为全局变量? |
|
|
地板#
发布于:2002-06-25 20:40
pInterruptObject是驱动中的,ice是停在了IOconnectInterrupt的地方。
是啊,在没有调用closehandle之前,又运行程序,但不是第二次的概念,因为我是在MFC下,用两个按扭做的,一个代表播放声音,一个代表录音,这两个函数都调用了中断,等录完音,想按另外一个回放一下,就出现了这个问题。 |
|
|
地下室#
发布于:2002-06-26 09:10
大家说说啊
|
|
|