Validera nätverksprofiltillägg

 

Operativsystemet anropar IHV Handler-funktioner för att verifiera IHV-definierade anslutnings- och säkerhetsinställningar under följande villkor.

  • Användaren skapar en ny nätverksprofil som innehåller inställningar för IHV-definierade anslutnings- och/eller säkerhetsprofiltillägg. I det här fallet anropar operativsystemet funktionen Dot11ExtIhvValidateProfile IHV Handler för att verifiera användarinställningarna.

  • WLAN-adaptern slutför en genomsökningsåtgärd och returnerar resultatet till operativsystemet. Operativsystemet anropar funktionen Dot11ExtIhvPerformCapabilityMatch IHV Handler för att avgöra om ett identifierat BSS-nätverk (Basic Service Set) matchar de IHV-definierade anslutnings- och säkerhetsinställningarna från en nätverksprofil.

    Operativsystemet skickar en lista över 802.11 Beacon- och Probe Response-ramar från BSS-nätverket till parametern pConnectableBssid för funktionen Dot1ExtIhvPerformCapabilityMatch. Operativsystemet skickar anslutnings- och säkerhetsprofiltilläggen även till parametrarna pIhvConnProfile och pIhvSecProfile.

    Om alla poster i listan med 802.11 Beacon- och avsökningssvarsramar annonserar anslutnings- och säkerhetsattributen som definierats i profilfragmenten, så returnerar funktionen Dot11ExtIhvPerformCapabilityMatch ERROR_SUCCESS.

  • Operativsystemet initierar en förassocieringsåtgärd genom att anropa funktionen Dot11ExtIhvPerformPreAssociate. I det här fallet måste IHV-tilläggens DLL kontrollera att anslutnings- och säkerhetsinställningarna är giltiga. Om inställningarna är giltiga returnerar funktionen ERROR_SUCCESS och DLL fortsätter med förassocieringsåtgärden. Annars returnerar funktionen en lämplig felkod enligt definitionen i Winerror.h.

    Mer information om förassocieringsåtgärden finns i Förassocieringsåtgärder.

För mer information om IHV-handlerfunktioner, se Native 802.11 IHV Handler Functions.