Partager via


WifiConfig_SetNetworkEnabled, fonction

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

Active ou désactive une configuration de réseau Wi-Fi.

Le paramètre prend effet immédiatement, mais ne persiste pas au redémarrage de l’appareil, sauf si la fonction WifiConfig_PersistConfig est appelée après cette fonction.

static int WifiConfig_SetNetworkEnabled(int networkId, bool enabled);

Paramètres

  • networkId ID du réseau à configurer. WifiConfig_AddNetwork retourne l’ID réseau.

  • enabled true pour activer le réseau ; sinon, false.

Erreurs

Retourne -1 si une erreur est rencontrée et définit errno 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.

  • EINVAL : le paramètre networkId n’est pas valide.

  • ENODEV : le paramètre networkId ne correspond à aucun des ID des réseaux stockés.

Tout autre errno peut également être spécifié ; 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 retournée

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

Exigences du manifeste d’application

Le manifeste d’application doit inclure la fonctionnalité WifiConfig.