|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
[这个贴子最后由paulo在 2005/07/09 12:53pm 第 1 次编辑]
windows2000下的pci多路数据采集卡,当硬件板卡发生中断时,需要应用程序判断是哪一路输入发生的的中断,并读出中断发生时,这一路已经采集到多少个数据,然后根据这个值取回真正采集的数据.因为是多路,当有多个中断发生时,就必须要读取每一路的信号,所以相应中断后,会有多个io操作!问这段中断程序在驱动里如何实现,这些io的操作是由应用程序发起,还是在驱动程序相应中断后,直接在驱动程序里读取呢,如果这样,完成这些操作后,如何通知应用程序呢?而如果驱动相应中断后,立即通知应用程序,由应用程序通过DeviceIoControl完成上述操作可行否?这样的话,驱动又如何通知应用程序中断了呢?请帮忙,急,谢! |
|