编写Windows类驱动程序

3
我虽然有Linux驱动程序开发经验,但对WDM驱动程序开发还不熟悉。
我想为Windows XP开发以太网/USB类驱动程序 (CDC-ECM类驱动程序)。
我知道Windows仅支持网络类的RNDIS / NDIS,因此我需要编写一个自定义的Windows驱动程序来替换RNDIS驱动程序,同时保持其余的USB堆栈不变。
到目前为止,我已经下载了Windows驱动程序工具包(WDK),但还在阅读文档。
除了WDK文档之外,有没有人知道如何做或者从哪里开始?
我已经尝试了谷歌搜索,但仍然无法弄清楚。
此致敬礼
1个回答

2
你需要编写一个NDIS Miniport驱动程序,该驱动程序在底层使用USB KMDF miniport驱动程序。

谢谢,除了 MSDN 文档不太清晰的页面外,是否有更详细解释这种方法的示例或文章? - Abd elrahman Diab
这是来自于 WDK 的 minport NDIS 驱动程序示例:http://msdn.microsoft.com/zh-cn/library/windows/hardware/ff570734(v=vs.85).aspx - Christopher

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