本文共计280个字,预计阅读时长1分钟。
各位大佬,最近我刚刚入门驱动,想要实现一个虚拟声卡,类似于mac上的Loopback,从扬声器输出的声音,可以和麦克风输入的声音结合在一起,被应用监听到。 我在做这个项目的时候,想要将声音从虚拟扬声器pass到真实扬声器,目前想到的策略是通过在虚拟扬声器驱动收到write的IRP的时候,调用ZwWritefile,给真实的扬声器驱动也发一个write的IRP。但是看官方文档又有一个驱动栈的概念,我想能不能直接把虚拟扬声器设置为真实扬声器的上级驱动,这样就不需要调用ZwWritefile来创建IRP。 请问有没有哪位大佬有这方面的经验可以解答一下,非常感激
Windows驱动间互相调用的一些问题