我有一块数据采集卡使用PCI9052芯片接口. 用 WINXP + VC6 + PLX SDK 编程, 给Windows平台写驱动.
里面有一个函数 PlxNotificationWait, 可以如下使用
rc = PlxNotificationWait( hDevice, &Event, INFINIT ); // INFINIT 表示无限等待直到有中断发生
在有中断发生时, 该函数会有返回值, 程序向下继续执行; 没有中断发生时, 程序就停在该行不会向下执行(就好像该函数内部有个死循环不断查询中断一样).
可是我想编一个多任务的程序, 在等中断的同时还有其他运算要做. 请问各位大侠有没有什么样的编程方法可以达到有中断就去调用一个中断服务程序, 而不是在这傻等? 能用VC编程方法和PLX SDK实现, 还是说必须要使用 WDM 或 WDF 编程的方式实现?
谢谢!(刚才发错版块了,不知道重复发帖有啥后果)