(WiFiCx) Wi-Fi WDF 類別延伸模組簡介

從 Windows 11 開始,Windows 驅動程式套件 (WDK) 包含Wi-Fi WDF 類別延伸模組 (WiFiCx) ,可讓您撰寫適用于Wi-Fi裝置的 KMDF 型用戶端驅動程式。 WiFiCx 提供 WDF 的強大功能和彈性,以及 NDIS 的網路效能,並讓您輕鬆撰寫Wi-Fi裝置的驅動程式。

除了是完全完整的 WDF 用戶端驅動程式之外,WiFiCx 驅動程式也是 NetAdapterCx 用戶端驅動程式,就像其他 NIC 驅動程式一樣。 用戶端驅動程式會與 WiFiCx 互動,以Wi-Fi媒體特定功能。

WiFiCx 驅動程式只在Windows 11上執行。

WiFiCx 架構

下列區塊圖說明 WiFiCx 架構:

此圖顯示 WiFiCx 架構與 WDF、NetAdapterCx 和 WiFiCx API 之間的關聯性。

WiFiCx 用戶端驅動程式會根據其與架構的關聯性來執行三種工作類別:

  • 針對一般裝置工作呼叫 標準 WDF API ,例如 PnP 和電源管理。
  • 針對常見的網路裝置作業呼叫 NetAdapterCx API ,例如傳輸或接收網路封包。
  • 針對 Wi-Fi 特定的控制路徑作業呼叫 WiFiCx API ,例如 WDI 命令處理。

本節中的主題假設您已經知道如何為基本 NIC 撰寫 NetAdapterCx 用戶端驅動程式 ,並只專注于 WiFiCx 特定的程式碼:

撰寫 WiFiCx 用戶端驅動程式

WiFiCx 訊息結構

WiFiCx TLV 產生器介面

WiFiCx TLV

WiFiCx 工作命令

WiFiCx 屬性命令

WiFiCx 未經請求的狀態指示

WiFiCx WPA3-SAE 驗證

WiFiCx 設計指南

雙重 STA 連線能力