Wi-Fi WDF 類別延伸模組簡介 (WiFiCx)
從 Windows 11 開始,Windows 驅動程式套件 (WDK) 包含 Wi-Fi WDF 類別延伸模組 (WiFiCx),可讓您為 Wi-Fi 裝置撰寫 KMDF 型用戶端驅動程式。 WiFiCx 提供 WDF 的功能和彈性,以及 NDIS 的網路效能,並可讓您輕鬆撰寫 Wi-Fi 裝置的驅動程式。
除了是完全完整的 WDF 用戶端驅動程式之外,WiFiCx 驅動程式也是 NetAdapterCx 用戶端驅動程式,就像其他 NIC 驅動程式一樣。 用戶端驅動程式會與Wi-Fi媒體特定功能的WiFiCx互動。
WiFiCx 驅動程式只在 Windows 11 上執行。
WiFiCx 架構
下圖說明 WiFiCx 架構:
WiFiCx 用戶端驅動程式會根據其與架構的關聯性來執行三種工作類別:
- 針對 PnP 和電源管理等常見裝置工作呼叫 標準 WDF API 。
- 呼叫 NetAdapterCx API ,以進行常見的網路裝置作業,例如傳輸或接收網路封包。
- 針對 Wi-Fi特定控制路徑作業呼叫WiFiCx API ,例如WDI命令處理。
本節中的主題假設您已經知道如何為基本 NIC 撰寫 NetAdapterCx 用戶端驅動程式 ,並只專注於 WiFiCx 特定的程式代碼: