Einführung in die Wi-Fi WDF-Klassenerweiterung (WiFiCx)
Ab Windows 11 enthält das Windows Driver Kit (WDK) eine Wi-Fi WDF-Klassenerweiterung (WiFiCx), mit der Sie einen KMDF-basierten Clienttreiber für ein Wi-Fi Gerät schreiben können. WiFiCx bietet Ihnen die Leistung und Flexibilität von WDF und die Netzwerkleistung von NDIS und erleichtert das Schreiben eines Treibers für Ihr Wi-Fi Gerät.
WiFiCx-Treiber sind nicht nur ein vollwertiger WDF-Clienttreiber, sie sind auch NetAdapterCx-Clienttreiber wie andere NIC-Treiber. Der Clienttreiber interagiert mit WiFiCx, um Wi-Fi medienspezifische Funktionalität zu ermöglichen.
WiFiCx-Treiber werden nur auf Windows 11 ausgeführt.
WiFiCx-Architektur
Das folgende Blockdiagramm veranschaulicht die WiFiCx-Architektur:
Ein WiFiCx-Clienttreiber führt basierend auf seinen Beziehungen mit dem Framework drei Aufgabenkategorien aus:
- Ruft Standard-WDF-APIs für gängige Geräteaufgaben wie PnP und Energieverwaltung auf.
- Ruft NetAdapterCx-APIs für gängige Netzwerkgerätevorgänge auf, z. B. das Senden oder Empfangen von Netzwerkpaketen.
- Ruft WiFiCx-APIs für WLAN-spezifische Steuerungspfadvorgänge wie die WDI-Befehlsverarbeitung auf.
In den Themen in diesem Abschnitt wird davon ausgegangen, dass Sie bereits wissen, wie Sie einen NetAdapterCx-Clienttreiber für eine grundlegende NIC schreiben und sich nur auf wiFiCx-spezifischen Code konzentrieren:
Schreiben eines WiFiCx-Clienttreibers
WiFiCx TLV-Generatorschnittstelle
Befehle der WiFiCx-Eigenschaft
WiFiCx unaufgefordert status Indikationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für