Native 802.11 IHV-Handlerfunktionen
Wichtig
Die Native 802.11 Wireless LAN-Schnittstelle ist in Windows 10 und höher veraltet. Verwenden Sie stattdessen die WLAN Device Driver Interface (WDI). Weitere Informationen zu WDI finden Sie unter Wlan Universal Windows-Treibermodell.
Die Native 802.11 IHV-Handlerfunktionen werden von der IHV-Erweiterungen-DLL bereitgestellt und vom Betriebssystem aufgerufen, um Folgendes auszuführen:
- Ordnen Sie Puffer zu, die im Native 802.11-Framework verwendet werden, und geben Sie sie frei.
- Senden Sie Pakete, z. B. ein paket, das von einem Authentifizierungsalgorithmus definiert ist, über den WLAN-Adapter (Wireless LAN) des IHV.
- Empfangen von Paketen basierend auf einer angegebenen Liste von IEEE EtherType-Werten und Datenschutzausnahmeregeln.
- Konfigurieren Sie den WLAN-Adapter des IHV mit verschiedenen Sicherheitseinstellungen für proprietäre Authentifizierungs- und Verschlüsselungsalgorithmen.
- Schnittstelle mit der DLL für IHV-UI-Erweiterungen (falls installiert), um Ereignisbenachrichtigungen zu verarbeiten. Beispielsweise könnte die IHV-Erweiterungen-DLL die DLL für Benutzeroberflächenerweiterungen über die verschiedenen Phasen einer BSS-Netzwerkverbindung (Basic Service Set) benachrichtigen.
Weitere Informationen zur DLL für IHV-UI-Erweiterungen finden Sie unter Native 802.11 IHV UI Extensions DLL.
Hinweis
Mit Ausnahme von Dot11ExtIhvGetVersionInfo und Dot11ExtIhvInitService ruft das Betriebssystem die IHV-Handlerfunktionen über einen Funktionszeiger auf, der einem Element der DOT11EXT_IHV_HANDLERS-Struktur zugeordnet ist. Wenn das Betriebssystem die Dot11ExtIhvInitService IHV-Handlerfunktion aufruft, gibt die IHV-Erweiterungen-DLL die Liste der Zeiger auf die IHV-Handlerfunktionen über den pDot11IHVHandlers-Parameter zurück.
In diesem Abschnitt werden die folgenden Native 802.11 IHV-Handlerfunktionen beschrieben.
- Dot11ExtIhvAdapterReset
- Dot11ExtIhvControl
- Dot11ExtIhvCreateDiscoveryProfiles
- Dot11ExtIhvDeinitAdapter
- Dot11ExtIhvDeinitService
- Dot11ExtIhvGetVersionInfo
- Dot11ExtIhvInitAdapter
- Dot11ExtIhvInitService
- Dot11ExtIhvInitVirtualStation
- Dot11ExtIhvIsUIRequestPending
- Dot11ExtIhvOneXIndicateResult
- Dot11ExtIhvPerformCapabilityMatch
- Dot11ExtIhvPerformPostAssociate
- Dot11ExtIhvPerformPreAssociate
- Dot11ExtIhvProcessSessionChange
- Dot11ExtIhvProcessUIResponse
- Dot11ExtIhvQueryUIRequest
- Dot11ExtIhvReceiveIndication
- Dot11ExtIhvReceivePacket
- Dot11ExtIhvSendPacketCompletion
- Dot11ExtIhvStopPostAssociate
- Dot11ExtIhvValidateProfile