Skicka åtgärder

 

När du utför en postassocieringsåtgärd som initieras via ett anrop till Dot11ExtIhvPerformPostAssociatekan IHV Extensions DLL skicka paket via det trådlösa LAN-adaptern (WLAN). Mer information om åtgärden efter associationen finns i Post-Association Operations.

Vanligtvis skickar DLL-filen säkerhetspaket till en åtkomstpunkt (AP) för dataportautentisering med hjälp av algoritmen som aktiveras via Dot11ExtSetAuthAlgorithm. IHV Extensions DLL anropar Dot11ExtSetAuthAlgorithm under förassocieringsåtgärden. Mer information om den här åtgärden finns i Förassociationsåtgärder.

Obs För Windows Vista stöder IHV-tilläggs-DLL:n endast BSS-nätverk (Infrastructure Basic Service Set).

 

När du skickar paket måste IHV-tilläggens DLL följa dessa riktlinjer.

  • IHV-tilläggens DLL måste tilldela minne för ett fullständigt 802.11-datapaket, inklusive MAC-huvud (802.11 Media Access Control), LLC-inkapsling (om det behövs) och nyttodata.

    I följande tabell beskrivs vilka fält och underfält i MAC-huvudet 802.11 som anges av IHV Extensions DLL eller WLAN-adaptern.

    Fältnamn Underfältsnamn Inställt av IHV-tilläggs-DLL Anges av WLAN-adaptern

    Ramkontroll

    Protokollversion

    X

    Ramkontroll

    Typ

    X

    Ramkontroll

    Subtyp

    X

    Ramkontroll

    Till DS

    X

    Ramkontroll

    Från DS

    X

    Ramkontroll

    Fler fragment

    X

    Ramkontroll

    Försök igen

    X

    Ramkontroll

    Pwr Mgt

    X

    Ramkontroll

    Mer data

    X

    Ramkontroll

    Skyddad ram

    X

    Ramkontroll

    Beställning

    X

    Varaktighet/ID

    X

    Adress 1

    X

    Adress 2

    X

    Adress 3

    X

    Sekvenskontroll

    Fragmentnummer

    X

    Sekvenskontroll

    Sekvensnummer

    X

     

  • IHV Extensions DLL anropar funktionen Dot11ExtSendPacket för att skicka paketet via det trådlösa LAN-adaptern (WLAN). DLL-filen skickar ett unikt referensvärde, som identifierar paketet, till funktionens hSendCompletion parameter. Vanligtvis skickar DLL-filen adressen till den allokerade bufferten som innehåller paketet till parametern hSendCompletion. Obs Endast unicast-paket kan skickas via anrop till funktionen Dot11ExtSendPacket.

     

  • När WLAN-adaptern har skickat paketet anropar operativsystemet funktionen Dot11ExtIhvSendPacketCompletion. Operativsystemet skickar paketets referensvärde till parametern hSendCompletion för funktionen. Det här referensvärdet är samma värde som används av IHV-tilläggs-DLL:n i dess anrop till Dot11ExtSendPacket.

    När Dot11ExtIhvSendPacketCompletion anropas, måste IHV-tilläggs-DLL frigöra det minne som det allokerade för paketet.

    Obs IHV-tilläggens DLL får inte frigöra resurser som allokerats för ett paket som skickas via Dot11ExtSendPacket förrän motsvarande anrop till Dot11ExtIhvSendPacketCompletion görs.