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

返回顶部