Delen via


WifiConfig_ReloadConfig functie

Header: #include <applibs/wificonfig.h>

Hiermee wordt de huidige netwerkconfiguratie opnieuw geladen vanuit niet-compatibele opslag. Elke niet-opgeslagen configuratie gaat verloren.

static int WifiConfig_ReloadConfig(void);

Fouten

Retourneert -1 als er een fout optreedt en wordt ingesteld errno op de foutwaarde.

  • EACCES: het toepassingsmanifest bevat niet de mogelijkheid WifiConfig.

  • EAGAIN: het Wi-Fi apparaat is niet gereed.

  • ENETDOWN: de Wi-Fi netwerkinterface is niet beschikbaar.

errno Andere fouten kunnen ook worden opgegeven; dergelijke fouten zijn niet deterministisch en hetzelfde gedrag wordt mogelijk niet bewaard via systeemupdates.

Retourwaarde

Retourneert 0 voor geslaagd, of -1 voor fout, in welk geval errno is ingesteld op de foutwaarde.

Opmerkingen

Toepassingen moeten WifiConfig_ReloadConfig aanroepen om certificaten die worden gebruikt voor EAP-TLS opnieuw te laden als er nieuwe certificaten zijn geïnstalleerd met behulp van de CertStore-API's. De functie verbreekt alle huidige Wi-Fi verbindingen en start het verbindingsproces opnieuw. De configuratie wordt niet naar permanente opslag geschreven; de bestaande configuratie wordt alleen opnieuw geladen vanuit de opslag. Als u een configuratie wilt opslaan zodat deze blijft bestaan tijdens het opnieuw opstarten, roept u WifiConfig_PersistConfig aan.

Vereisten voor toepassingsmanifest

Het toepassingsmanifest moet de mogelijkheid WifiConfig bevatten.