如何开始为Windows编写驱动程序?那里有某种官方DDK“Hello World”的例子吗?
虽然我确信它最初会超越我的头脑,但最终我想创建一个简单的MIDI驱动程序,就像Maple Virtual MIDI Cable,其中MIDI消息来自用户应用程序而不是物理设备
(使用现成的MIDI环回驱动程序的麻烦在于输入和输出端的存在常常让用户感到困惑。我的应用程序生成的MIDI输出被发送到其他程序的MIDI输入,因此,如果我可以创建一个连接到我的程序而不是硬件的假驱动程序,它将消除这种混淆。)
感谢您的时间。
答案 0 :(得分:6)
WDK文档是参考资料,它们不会教你如何开始。必不可少的是WDK附带的示例代码,它有很多,你经常可以找到类似你想要创建的驱动程序的东西。 src \ kmdf \ toaster \ filter目录中提供了一个通用的过滤器驱动程序,如果我理解你的目标,我认为这就是你需要的。
强烈建议,Walter Oney的书籍对于学习重要概念至关重要。我一直在运行osronline.com作为一个强烈关注驱动程序开发和论坛的网站。你通常在这里找不到太多帮助,它是一种相当专业的编码。
答案 1 :(得分:5)
您可以查看我的virtualMIDI驱动程序:
www.tobias-erichsen.de/virtualMIDI.html
这个正是你正在寻找的。 p>
托拜厄斯