DDK "Hello World"

8
如何开始编写Windows驱动程序?是否有官方DDK的“Hello World”示例?
虽然一开始可能会超出我的能力范围,但最终我想创建一个简单的MIDI驱动程序,就像Maple Virtual MIDI Cable一样,其中MIDI消息来自用户应用程序而不是物理设备。
(使用现成的MIDI loopback驱动程序的问题在于输入和输出端口的存在经常会让用户感到困惑。我的应用程序生成MIDI输出并将其发送到其他程序的MIDI输入,因此如果我可以创建一个连接到我的程序而不是硬件的虚拟驱动程序,就可以消除这种困惑。)
谢谢您的时间。
2个回答

8
你可以看看我的虚拟MIDI驱动程序:www.tobias-erichsen.de/virtualMIDI.html。这个驱动程序正是你所需要的。Tobias

Tobias,我昨天实际上已经给你发了电子邮件。 :-) 很高兴在StackOverflow上见到你!我在过去的各种留言板上找到了你发布的几篇帖子,并注意到了你网站的链接。你的项目确实完全符合我的需求。我希望你能允许我在我的免费软件项目中使用你的驱动程序。 - Brad

7
WDK文档是参考资料,它们不会教你如何入门。WDK附带的示例代码非常重要,有很多示例代码可以找到类似于您想创建的驱动程序。在src\kmdf\toaster\filter目录中提供了一个通用的过滤器驱动程序,如果我正确理解您的目标,那么这就是您需要的内容。
Walter Oney的书籍对于学习重要概念非常必要,强烈推荐。我经常遇到osronline.com作为专注于驱动程序开发和论坛的网站。您通常无法在此处获得太多帮助,因为这是一种相当专业的编码。

非常感谢您的回复!我现在会深入研究这些资源。 - Brad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接