驱动小牛
|
阅读:1103回复:0
关于中断
现在在做一个USB转串口或Modem(不需要串口和Modem同时处理,但需要根据硬件ID变化安装不同的设备),我在用微软的Serial的示例在改,里面用到了一个KeSynchronizeExecution以及IoConnectInterrupt.来控制中断出现时的中断处理函数。
我个人理解在USB中都是发Irp包或者叫URB包,中断对这个驱动没有什么作用,是不是应该把这些代码全删除掉,类似将 KeSynchronizeExecution( Extension->Interrupt, SerialPurgeInterruptBuff, Extension ); 改成 SerialPurgeInterruptBuff( Extension );就可以了 不知道我的理解有没有问题呢?谢谢指教! |