标签: windows audio driver interrupt
我正在研究虚拟音频/ midi驱动程序,虽然它已经正常工作,但我想知道我的实现是否......正确..
通常,midi硬件触发驱动程序中的中断以发送/接收/处理数据,但是由于我的驱动程序是虚拟的,因此没有可以触发中断的硬件。
我处理这个问题的方法是我设置一个100毫秒的DPC定时器来调用处理/发送例程,接收的数据仍然是通过来自操作系统的中断来处理的。
现在显然不是DPC的用途,是吗?但是,我无法想到另一个可行的实现。
所以..任何建议都将不胜感激:)
此致 Xaser