DDK"你好世界"

Bra*_*rad 8 c c++ wdk

如何开始为Windows编写驱动程序?那里有某种官方DDK"Hello World"的例子吗?

虽然我确信它最初会超越我的头脑,但最终我想创建一个简单的MIDI驱动程序,就像Maple Virtual MIDI Cable,其中MIDI消息来自用户应用程序而不是物理设备.

(使用现成的MIDI环回驱动程序的麻烦在于输入和输出端的存在常常让用户感到困惑.我的应用程序生成的MIDI输出被发送到其他程序的MIDI输入,所以如果我可以创建一个连接到我的程序而不是硬件的假驱动程序,它可以消除这种混乱.)

感谢您的时间.

Han*_*ant 6

WDK文档是参考资料,它们不会教你如何开始.必不可少的是WDK附带的示例代码,它有很多,你经常可以找到类似你想要创建的驱动程序的东西.src\kmdf\toaster\filter目录中提供了一个通用的过滤器驱动程序,我认为如果我正确理解你的目标,那就是你需要的.

强烈推荐Walter Oney的书籍对于学习重要概念至关重要.我一直在运行osronline.com作为一个强烈关注驱动程序开发和论坛的网站.你通常不会在这里找到太多帮助,它是一种相当专业的编码.


小智 5

你可以看看我的virtualMIDI驱动程序:

www.tobias-erichsen.de/virtualMIDI.html

这个正是你正在寻找的.

托比亚斯