我得一个朋友遇到这样一个问题,其数据采集卡得中断和其他设备共享,这样他就需要在自己得中断服务例程中判断是否是自己的中断。在编译好驱动,第一次安装后驱动可以和应用程序正常工作,应用程序关闭后系统也正常,但是再一次启动后,打开应用程序,驱动正常工作,这时,应用程序关闭后就会出现死机的...
全文
回复(2) 2003-06-05 10:59 来自版块 - 内核编程
表情
robin12跟踪一下看是否在应用程序关闭时有未处理完的irp 如果irp未处理完,应添加IrpCancelRoutine(2003-06-08 11:56)
kxgchina补充一些:是用的DS直接生成的框架,然后稍加修改而成的,关键问题是为什么在中断处理中总返回false,不确认自己的中断来了的时候就可以那???而且应用程序和驱动之间没有什么很大的联系了吧,为什么关闭应用程序会死机??? 我想这大牛应该很多的,我这个问题很初级?不屑回答??(2003-06-06 16:51)

返回顶部