Sdílet prostřednictvím


Komunikační kanál adaptéru WLAN 802.11

 

Operační systém poskytuje průchozí komunikační kanál mezi knihovnou DLL rozšíření IHV a ovladačem miniportu Native 802.11. Knihovna rozšíření IHV DLL přistupuje ke komunikačnímu kanálu pro provedení následujících operací.

odesílání a přijímání vlastnických konfiguračních dat
Knihovna DLL rozšíření IHV odesílá metodické požadavky identifikátoru objektu (OID) NDIS 6.0 až do novějšího k ovladači nativního miniportu 802.11 prostřednictvím volání funkce Dot11ExtNicSpecificExtension. Interně tato funkce vydá požadavek na metodu OID_DOT11_NIC_SPECIFIC_EXTENSION ovladači miniportu. Další informace o požadavcích metody NDIS OID naleznete v tématu NDIS_OID_REQUEST.

Knihovna DLL rozšíření IHV obvykle volá Dot11ExtNicSpecificExtension, aby provedla následující:

  • Nastavte proprietární konfigurační parametry pro ovladač miniportu nebo adaptér WLAN.

  • Zadejte dotaz na proprietární konfigurační parametry nebo stavová data z ovladače miniportu nebo adaptéru WLAN.

Přijímání oznámení/indikací
Knihovna DLL rozšíření IHV asynchronně přijímá oznámení z nativního ovladače miniportu 802.11 prostřednictvím volání Dot11ExtIhvReceiveIndication funkce obslužné rutiny IHV. Operační systém tuto funkci volá vždy, když ovladač miniportu provede indikaci specifickou pro média prostřednictvím volání NdisMIndicateStatusEx. Další informace o tomto typu indikace naleznete v tématu NDIS_STATUS_MEDIA_SPECIFIC_INDICATION.

odesílání paketů 802.11
Knihovna DLL rozšíření IHV odesílá pakety 802.11 do nativního ovladače miniportu 802.11 prostřednictvím volání funkce Dot11ExtSendPacket. Ovladač miniportu zařadí paket do fronty pro přenos na adaptér WLAN. Po přenosu paketu operační systém volá Dot11ExtIhvSendPacketCompletion funkce obslužné rutiny IHV. Další informace o odesílání paketů pomocí knihovny DLL rozšíření IHV naleznete v tématu Operace odesílání.

Knihovna DLL rozšíření IHV obvykle volá Dot11ExtSendPacket k odesílání bezpečnostních paketů během operace po přidružení. Pakety zabezpečení jsou založené na ověřovacím algoritmu podporovaném knihovnou DLL a povoleném na adaptéru WLAN.

příjem paketů 802.11
Knihovna DLL rozšíření IHV přijímá pakety 802.11 z nativního ovladače miniportu 802.11 prostřednictvím volání funkce Dot11ExtIhvReceivePacket. Operační systém volá tuto funkci pro každý přijatý paket, který má IEEE EtherType, který odpovídá položce v seznamu EtherTypes registrované knihovnou DLL prostřednictvím volání Dot11ExtSetEtherTypeHandling. Další informace o příjmu paketů pomocí DLL rozšíření IHV naleznete v tématu operace příjmu.

Následující body platí pro komunikační kanál mezi knihovnou DLL rozšíření IHV a nativním ovladačem miniportu 802.11.

  • Konfigurační, oznamovací nebo indikační data přenášená přes tento kanál mají formát definovaný nezávislým dodavatelem hardwaru (IHV), který je neprůkazný pro operační systém.

  • Všechna data přijatá prostřednictvím tohoto kanálu jsou serializována a doručována v pořadí, v jakém byla data odeslána knihovnou DLL rozšíření IHV nebo nativním ovladačem miniportu 802.11.