小弟初学, 请大侠多关照.
我刚涉足驱动开发, 做的是VXD中断驱动, 用VToolsd, 具体如下:
1. 由硬件触发中断, 转到中断处理程序, 端口读取数据
2. 数据放到缓冲区
3. 检查数据, 如有问题则输出报警信号
请问可以不可以使用一个COM作为缓冲区部件来存数据?
即: 能否在驱动程序初始化时同时做 CoInitialize 并获取相应的进程内com 接口指针, 中断时触发异步事件, 然后在事件中通过com接口将采集到的数据存到缓冲区部件中? 另外, 能否通过在com中设置连接点, 直接触发level3应用程序的过程?