Ausführen eines Vorgangs nach der Zuordnung

 

Wenn der WLAN-Adapter einen 802.11-Zuordnungsvorgang mit einem Access Point (AP) erfolgreich abgeschlossen hat, benachrichtigt der Native 802.11-Miniporttreiber das Betriebssystem durch einen NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION-Hinweis . Weitere Informationen zum Zuordnungsvorgang finden Sie unter Zuordnungsvorgänge.

Hinweis Für Windows Vista unterstützt die IHV-Erweiterungen-DLL nur BSS-Netzwerke (Infrastructure Basic Service Set).

 

Nachdem das Betriebssystem die NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION-Angabe empfangen hat, ruft es die Dot11ExtIhvPerformPostAssociate-Funktion auf, um die IHV-Erweiterungen-DLL über Folgendes zu benachrichtigen:

Wenn Dot11ExtIhvPerformPostAssociate aufgerufen wird, initiiert die IHV-Erweiterungen-DLL einen Vorgang nach der Zuordnung mit dem AP, um den Datenport zu authentifizieren. Mit diesem Vorgang kann die DLL für IHV-Erweiterungen Folgendes ausführen:

  • Ordnen Sie alle Ressourcen zu, die für den neuen Datenport benötigt werden.

  • Führen Sie proprietäre Sicherheitsverarbeitung für den Datenport für die Zuordnung aus. Die DLL für IHV-Erweiterungen kann den aktuellen Zustand des Datenports über den pPortState-Parameter der Dot11ExtIhvPerformPostAssociate-Funktion bestimmen.

  • Rufen Sie die Dot11ExtSendUIRequest-Funktion auf, um die IHV-UI-Erweiterungen-DLL anzufordern, um den Benutzer zur Eingabe von Sicherheitsparametern, z. B. den Anmeldeinformationen des Benutzers, aufzufordern.

  • Authentifizieren Sie sich beim AP mithilfe des über Dot11ExtSetAuthAlgorithm aktivierten Authentifizierungsalgorithmus. Die DLL für IHV-Erweiterungen ruft dot11ExtSetAuthAlgorithm während des Vorgangs vor der Zuordnung auf. Weitere Informationen zu diesem Vorgang finden Sie unter Vorgänge vor der Zuordnung.

  • Senden Sie Sicherheitspakete an den AP über Aufrufe der Funktion Dot11ExtSendPacket .

    Wenn das Sicherheitspaket gesendet wurde, benachrichtigt der Betrieb die IHV-Erweiterungen-DLL über einen Aufruf der Funktion Dot11ExtIhvSendPacketCompletion .

    Weitere Informationen zum Senden von Sicherheitspaketen finden Sie unter Sendevorgänge.

  • Empfangen von Sicherheitspaketen vom AP. Das Betriebssystem ruft die Dot11ExtIhvReceivePacket-Funktion für jedes Vom WLAN-Adapter empfangene Sicherheitspaket auf.

    Jedes empfangene Sicherheitspaket wird serialisiert und in der Reihenfolge angegeben, in der es vom WLAN-Adapter empfangen wurde. Das Betriebssystem ruft nur die Dot11ExtIhvReceivePacket-Funktion auf, um empfangene Sicherheitspakete anzugeben, die einem Eintrag in der Liste der IEEE EtherTypes entsprechen, die von der IHV-Erweiterungen-DLL über einen Aufruf der Dot11ExtSetEtherTypeHandling-Funktion angegeben wurden.

    Weitere Informationen zum Empfangen von Sicherheitspaketen finden Sie unter Empfangsvorgänge.

  • Konfigurieren Sie den WLAN-Adapter mit den Verschlüsselungsschlüsseln, die über den Authentifizierungsalgorithmus abgeleitet werden. Die folgenden IHV-Erweiterbarkeitsfunktionen können aufgerufen werden, um die Verschlüsselungsschlüssel auf den WLAN-Adapter herunterzuladen.

  • Konfigurieren Sie den WLAN-Adapter so, dass unverschlüsselte Pakete über einen Aufruf der Funktion Dot11ExtSetExcludeUnencrypted IHV Extensibility ausgeschlossen werden.

Nachdem der Datenport authentifiziert wurde, muss die IHV-Erweiterungen-DLL Dot11ExtPostAssociateCompletion aufrufen, um den Vorgang nach der Zuordnung abzuschließen.

Die folgende Abbildung zeigt die Schritte, die während des Vorgangs nach der Zuordnung erforderlich sind.

Diagramm mit den Schritten im Vorgang nach der Zuordnung.

Die DLL für IHV-Erweiterungen muss diese Richtlinien befolgen, wenn Sie den Vorgang nach der Zuordnung ausführen.