Partager via


WifiConfig_ReloadConfig fonction

En-tête : #include <applibs/wificonfig.h>

Recharge la configuration réseau actuelle à partir d’un stockage non volatile. Toute configuration non enregistrée sera perdue.

static int WifiConfig_ReloadConfig(void);

Erreurs

Retourne -1 si une erreur est rencontrée et définit errno sur la valeur d’erreur.

  • EACCES : le manifeste de l’application n’inclut pas la fonctionnalité WifiConfig.

  • EAGAIN : l’appareil Wi-Fi n’est pas prêt.

  • ENETDOWN : l’interface réseau Wi-Fi n’est pas disponible.

Toutes les autres errno peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.

Valeur de retour

Retourne 0 pour la réussite, ou -1 en cas d’échec, auquel cas errno est défini sur la valeur d’erreur.

Remarques

Les applications doivent appeler WifiConfig_ReloadConfig pour recharger les certificats utilisés pour EAP-TLS si de nouveaux certificats ont été installés à l’aide des API CertStore. La fonction déconnecte toutes les connexions Wi-Fi actuelles et redémarre le processus de connexion. Il n’écrit pas la configuration dans le stockage persistant ; il recharge simplement la configuration existante à partir du stockage. Pour enregistrer une configuration afin qu’elle persiste entre les redémarrages, appelez WifiConfig_PersistConfig.

Exigences du manifeste d’application

Le manifeste de l’application doit inclure la fonctionnalité WifiConfig.