Megosztás a következőn keresztül:


WifiConfig_ReloadConfig függvény

Fejléc: #include <applibs/wificonfig.h>

Újra betölti az aktuális hálózati konfigurációt a nemvolatilis tárolóból. A nem mentett konfigurációk elvesznek.

static int WifiConfig_ReloadConfig(void);

Hibák

-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno .

  • EACCES: az alkalmazásjegyzék nem tartalmazza a WifiConfig képességet.

  • EAGAIN: a Wi-Fi eszköz nem áll készen.

  • ENETDOWN: a Wi-Fi hálózati adapter nem érhető el.

errno Más is megadható; az ilyen hibák nem determinisztikusak, és előfordulhat, hogy a rendszerfrissítések nem őrzik meg ugyanazt a viselkedést.

Visszatérési érték

0 értéket ad vissza a sikerhez, vagy -1 hibát, amely esetben errno a hibaérték van beállítva.

Megjegyzések

Az alkalmazásoknak WifiConfig_ReloadConfig kell hívniuk az EAP-TLS-hez használt tanúsítványok újrabetöltéséhez, ha új tanúsítványok lettek telepítve a CertStore API-kkal. A függvény leválasztja az összes aktuális Wi-Fi kapcsolatot, és újraindítja a csatlakozási folyamatot. Nem írja a konfigurációt az állandó tárolóba; csupán újra betölti a meglévő konfigurációt a tárolóból. Ha menteni szeretne egy konfigurációt, hogy az újraindulások között is megmaradjon, hívja meg WifiConfig_PersistConfig.

Alkalmazásjegyzékre vonatkozó követelmények

Az alkalmazásjegyzéknek tartalmaznia kell a WifiConfig képességet.