網路介面卡 WDF 類別擴展 (NetAdapterCx)
概述
從 Windows 10 版本 2004 開始,Windows 驅動程式套件 (WDK) 包含網路適配器 WDF 類別擴充模組 (NetAdapterCx),可讓您撰寫網路介面控制器 (NIC) 的 KMDF 型用戶端驅動程式。 從 Windows 11 版本 24H2 開始,netAdapterCx
在舊版的 Windows 中,WDF 和 NDIS 具有個別的優點,但無法順利互通。 撰寫 NIC 驅動程式的唯一方法是撰寫 NDIS 迷你埠驅動程式。 若要在 NDIS 迷你埠驅動程式中使用 WDF,您必須在驅動程式中撰寫額外的程式代碼,即便如此,您也只能存取一小部分的 WDF 功能。
使用 NetAdapterCx 模型,相反地,您會為 NIC 撰寫真正的 WDF 驅動程式。 這表示您的 NetAdapterCx 驅動程式可以存取完整的 WDF 功能,以及 NetAdapter 類別延伸模組的網路特定 API 和 I/O 支援。 如下面的區塊圖所示,NetAdapterCx 仍會使用 NDIS 在幕後運作,但它會代表您處理與 NDIS 的所有互動。
其他資訊
以下影片 網路介面卡類別延伸模組:概覽 討論使用 NetAdapterCx 的優點。
若要瞭解如何將 NDIS 6.x 迷你埠驅動程式移植到 NetAdapterCx NIC 驅動程式模型,請參閱 將 NDIS 迷你埠驅動程式移植到 NetAdapterCx。
若要立即開始使用 GitHub 上的驅動程式範例,請複製我們的 NetAdapter-Cx-Driver-Samples 存放庫。
若要查看 NetAdapterCx 本身的原始程式碼,或執行逐步偵錯,請參閱 GitHub 上的 Network-Adapter-Class-Extension 存放庫。
如果您想在開發 NetAdapterCx 用戶端驅動程式時與 Microsoft 合作,或對於類別擴充套件有意見回饋,請傳送 電子郵件。
下列影片 網路適配器類別擴展:路線圖和合作機會 討論未來的路線圖和合作機會。
主題
本節包含下列主題: