WifiConfig_SetNetworkEnabled funktion
Rubrik: #include <applibs/wificonfig.h>
Aktiverar eller inaktiverar en Wi-Fi-nätverkskonfiguration.
Inställningen gäller omedelbart men kommer inte att sparas mellan enhetsomstarter om inte funktionen WifiConfig_PersistConfig anropas efter den här funktionen.
static int WifiConfig_SetNetworkEnabled(int networkId, bool enabled);
Parametrar
networkId
ID:t för nätverket som ska konfigureras. WifiConfig_AddNetwork returnerar nätverks-ID:t.enabled
true
för att aktivera nätverket,false
annars .
Fel
Returnerar -1 om ett fel påträffas och anger errno
felvärdet.
EACCES: Programmanifestet innehåller inte WifiConfig-funktionen.
EAGAIN: Wi-Fi-enheten är inte redo.
ENETDOWN: Wi-Fi-nätverksgränssnittet är inte tillgängligt.
EINVAL: parametern
networkId
är ogiltig.ENODEV: parametern
networkId
matchar inte något av ID:t för de lagrade nätverken.
errno
Andra kan också anges. Sådana fel är inte deterministiska och samma beteende kanske inte behålls via systemuppdateringar.
Returvärde
Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno
är inställt på felvärdet.