2012-08-12 99 views
3

我是WDM驅動程序開發新手,但我有一個開發 Linux驅動程序的經驗。編寫windows類驅動程序

我想爲Windows XP開發基於USB的以太網類驅動程序。 (CDC-ECM類驅動程序)

我知道Windows僅支持網絡類的RNDIS/NDIS,因此我需要編寫一個自定義Windows驅動程序來替代RNDIS驅動程序,同時保持USB棧的其餘部分。

到目前爲止,我下載了Windows驅動程序工具包(WDK),仍然閱讀文檔。

沒有人知道如何做到這一點或從哪裏開始? (除了WDK文檔)

我試過谷歌,但仍然無法弄清楚。

問候,

回答

2

你必須寫一個NDIS Miniport驅動程序,它使用的下緣一USB KMDF微端口驅動程序。

+0

謝謝,有沒有更多解釋這種方法的樣本或文章? (除了msdn文檔不完整的頁面) – 2012-08-12 14:19:07

+0

這是來自WDK minport NDIS驅動程序的示例:http://msdn.microsoft.com/en-us/library/windows/hardware/ff570734(v=vs.85)的.aspx – Christopher 2012-08-12 15:30:49