Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beim Ausführen eines Vorgangs nach der Zuordnung, der über einen Aufruf von Dot11ExtIhvPerformPostAssociate initiiert wird, kann die IHV Extensions DLL Pakete über den WLAN-Adapter (Wireless LAN) senden. Weitere Informationen zum Vorgang nach der Zuordnung finden Sie unter Post-Association Operations.
In der Regel sendet die DLL Sicherheitspakete an einen Zugriffspunkt (AP) für die Datenportauthentifizierung mithilfe des Algorithmus, der über Dot11ExtSetAuthAlgorithm aktiviert ist. Die IHV Extensions DLL ruft Dot11ExtSetAuthAlgorithm während des Vorzuordnungsvorgangs auf. Weitere Informationen zu diesem Vorgang finden Sie unter Pre-Association Operations.
Hinweis Für Windows Vista unterstützt die IHV-Erweiterungs-DLL nur Infrastruktur-Basisdienste (BSS)-Netzwerke.
Beim Senden von Paketen muss die IHV Extensions DLL diese Richtlinien befolgen.
Die IHV Extensions DLL muss den Speicher für ein vollständiges 802.11-Datenpaket zuweisen, einschließlich 802.11 Media Access Control (MAC)-Header, LLC-Kapselung (falls erforderlich) und Nutzlastdaten.
In der folgenden Tabelle wird beschrieben, welche Felder und Unterfelder im MAC-Header 802.11 von der IHV Extensions DLL oder dem WLAN-Adapter festgelegt werden.
Feldname Unterfeldname Set by IHV Extension DLL Durch WLAN-Adapter festlegen Rahmensteuerung
Protokollversion
X
Rahmensteuerung
Typ
X
Rahmensteuerung
Subtyp
X
Rahmensteuerung
An DS
X
Rahmensteuerung
Von DS
X
Rahmensteuerung
Weitere Fragmente
X
Rahmensteuerung
Erneut versuchen
X
Rahmensteuerung
Pwr Mgt
X
Rahmensteuerung
Weitere Daten
X
Rahmensteuerung
Geschützter Rahmen
X
Rahmensteuerung
Bestellung
X
Dauer/ID
X
Adresse 1
X
Adresse 2
X
Adresse 3
X
Sequenzsteuerung
Fragmentnummer
X
Sequenzsteuerung
Sequenznummer
X
Die IHV Extensions DLL ruft die Dot11ExtSendPacket-Funktion auf, um das Paket über den WLAN-Adapter (Wireless LAN) zu senden. Die DLL übergibt einen eindeutigen Handlewert, der das Paket identifiziert, an den hSendCompletion-Parameter der Funktion. In der Regel übergibt die DLL die Adresse des zugeordneten Puffers, der das Paket enthält, an den hSendCompletion-Parameter . Anmerkung Nur Unicastpakete können über Aufrufe an die Dot11ExtSendPacket-Funktion gesendet werden.
Wenn der WLAN-Adapter das Paket gesendet hat, ruft das Betriebssystem die Funktion Dot11ExtIhvSendPacketCompletion auf . Das Betriebssystem übergibt den Handle-Wert des Pakets an den hSendCompletion-Parameter der Funktion. Dieser Handlewert ist derselbe Wert, der von der IHV Extensions DLL im Aufruf von Dot11ExtSendPacket verwendet wird.
Wenn Dot11ExtIhvSendPacketCompletion aufgerufen wird, muss die IHV-Erweiterungs-DLL den Speicher freigeben, den sie für das Paket zugewiesen hat.
Anmerkung Die IHV-Erweiterungs-DLL darf die Ressourcen, die für ein über Dot11ExtSendPacket gesendetes Paket zugeordnet wurden, nicht freigeben, bis der entsprechende Aufruf von Dot11ExtIhvSendPacketCompletion erfolgt.