Überprüfen von Netzwerkprofilerweiterungen
Das Betriebssystem ruft IHV-Handlerfunktionen auf, um von IHV definierte Konnektivitäts- und Sicherheitseinstellungen unter den folgenden Bedingungen zu überprüfen.
Der Benutzer erstellt ein neues Netzwerkprofil, das Einstellungen für die von IHV definierten Konnektivitäts- und/oder Sicherheitsprofilerweiterungen enthält. In dieser Situation ruft das Betriebssystem die Dot11ExtIhvValidateProfile IHV-Handlerfunktion auf, um die Benutzereinstellungen zu überprüfen.
Der WLAN-Adapter schließt einen Scanvorgang ab und gibt seine Ergebnisse an das Betriebssystem zurück. Das Betriebssystem ruft die Dot11ExtIhvPerformCapabilityMatch IHV-Handlerfunktion auf, um zu bestimmen, ob ein erkanntes BSS-Netzwerk (Basic Service Set) den IHV-definierten Konnektivitäts- und Sicherheitseinstellungen aus einem Netzwerkprofil entspricht.
Das Betriebssystem übergibt eine Liste der 802.11 Beacon- und Testantwortframes aus dem BSS-Netzwerk an den pConnectableBssid-Parameter der Dot1ExtIhvPerformCapabilityMatch-Funktion . Das Betriebssystem übergibt auch die Konnektivitäts- und Sicherheitsprofilerweiterungen an die Parameter pIhvConnProfile bzw . pIhvSecProfile .
Wenn alle Einträge in der Liste der 802.11 Beacon- und Testantwortframes die in den Profilfragmenten definierten Konnektivitäts- und Sicherheitsattribute ankündigen, gibt die Dot11ExtIhvPerformCapabilityMatch-Funktion ERROR_SUCCESS zurück.
Das Betriebssystem initiiert einen Vorzuordnungsvorgang, indem die Funktion Dot11ExtIhvPerformPreAssociate aufgerufen wird. In diesem Fall muss die DLL für IHV-Erweiterungen überprüfen, ob die Konnektivitäts- und Sicherheitseinstellungen gültig sind. Wenn die Einstellungen gültig sind, gibt die Funktion ERROR_SUCCESS zurück, und die DLL fährt mit dem Vorgang vor der Zuordnung fort. Andernfalls gibt die Funktion einen entsprechenden Fehlercode zurück, der in Winerror.h definiert ist.
Weitere Informationen zum Vorgang vor der Zuordnung finden Sie unter Vorgänge vor der Zuordnung.
Weitere Informationen zu den IHV-Handlerfunktionen finden Sie unter Native 802.11 IHV-Handlerfunktionen.