Übersicht über native 802.11 IHV-Erweiterungen
Über eine DLL für IHV-Erweiterungen kann der unabhängige Hardwarehersteller (IHV) Folgendes unterstützen:
Proprietäre oder nicht standardmäßige Authentifizierungsalgorithmen. Durch diese Unterstützung sendet und empfängt die DLL für IHV-Erweiterungen alle Sicherheitspakete im Zusammenhang mit dem Authentifizierungsalgorithmus.
Die DLL für IHV-Erweiterungen kann auch Standardauthentifizierungsalgorithmen für Netzwerkkonfigurationen unterstützen, die vom Betriebssystem nicht unterstützt werden. Beispielsweise kann die DLL den Wi-Fi Geschützten Zugriff mit wpa-PSK-Authentifizierungsalgorithmus (Preshared Keys) über unabhängige IBSS-Netzwerke (Basic Service Set) unterstützen. Dies ist eine Konfiguration, die von Windows Vista nicht unterstützt wird.
Proprietäre oder nicht standardmäßige Verschlüsselungsalgorithmen. Durch diese Unterstützung ist die DLL für IHV-Erweiterungen für die Ableitung des Verschlüsselungsschlüssels und das Herunterladen der Schlüssel auf den nativen 802.11-Miniporttreiber verantwortlich.
Die DLL für IHV-Erweiterungen kann auch Standardmäßige Verschlüsselungsalgorithmen für Netzwerkkonfigurationen unterstützen, die vom Betriebssystem nicht unterstützt werden. Beispielsweise kann die DLL das Temporal Key Integrity Protocol (TKIP) über IBSS-Netzwerke unterstützen, eine Konfiguration, die von Windows Vista nicht unterstützt wird.
Überprüfung proprietärer Erweiterungen für ein Netzwerkprofil. Beispielsweise ist die DLL für IHV-Erweiterungen für die Überprüfung von Benutzereinstellungen für IHV-definierte Sicherheitsoptionen verantwortlich.
Konfiguration des nativen Miniporttreibers 802.11. Beispielsweise ruft das Betriebssystem vor dem Starten eines Verbindungsvorgangs mit dem Miniporttreiber die Dot11ExtIhvPerformPreAssociate-Funktion auf, damit die DLL für IHV-Erweiterungen den Treiber mit proprietären Erweiterungen konfigurieren kann, die sich auf die Verbindung mit einem BSS-Netzwerk beziehen.
Schnittstelle mit der DLL für IHV-UI-Erweiterungen. Über diese Schnittstelle kann die DLL für IHV-Erweiterungen Benutzereingaben oder Benachrichtigungen anfordern. Weitere Informationen zur DLL für IHV-UI-Erweiterungen finden Sie unter Native 802.11 IHV UI Extensions DLL.
Der Native 802.11 IHV Extensibility Host-Prozess lädt die IHV-Erweiterungs-DLL bei der ersten Ankunft und Erkennung eines WLAN-Adapters, für den die DLL installiert wurde, in den Prozessbereich. Weitere Informationen zum nativen 802.11-IHV-Erweiterbarkeitshostprozess und zum nativen 802.11-Framework finden Sie unter Native 802.11-Softwarearchitektur.
Der native 802.11 IHV-Erweiterbarkeitshostprozess stellt über seine IHV-Erweiterbarkeitsfunktionen eine API bereit. Über diese API kann die DLL für IHV-Erweiterungen den nativen 802.11-Miniporttreiber oder die DLL für IHV-Benutzeroberflächenerweiterungen schnittstellen. Weitere Informationen zu den IHV-Erweiterbarkeitsfunktionen finden Sie unter Native 802.11 IHV-Erweiterbarkeitsfunktionen.
Ebenso stellt die DLL für IHV-Erweiterungen eine API über ihre IHV-Handlerfunktionen bereit. Der native 802.11 IHV-Erweiterbarkeitshostprozess verwendet diese API für verschiedene Vorgänge, z. B. das Initiieren von Vorgängen vor oder nach der Zuordnung. Weitere Informationen zu den IHV-Handlerfunktionen finden Sie unter Native 802.11 IHV-Handlerfunktionen.