WifiConfig_SetNetworkEnabled functie
Header: #include <applibs/wificonfig.h>
Hiermee schakelt u een Wi-Fi netwerkconfiguratie in of uit.
De instelling is onmiddellijk van kracht, maar blijft niet behouden wanneer het apparaat opnieuw wordt opgestart, tenzij de functie WifiConfig_PersistConfig wordt aangeroepen na deze functie.
static int WifiConfig_SetNetworkEnabled(int networkId, bool enabled);
Parameters
networkId
De id van het netwerk dat moet worden geconfigureerd. WifiConfig_AddNetwork retourneert de netwerk-id.enabled
true
om het netwerk in te schakelen; anders,false
.
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.
EINVAL: de
networkId
parameter is ongeldig.ENODEV: de
networkId
parameter komt niet overeen met een van de id's van de opgeslagen netwerken.
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.
Vereisten voor toepassingsmanifest
Het toepassingsmanifest moet de mogelijkheid WifiConfig bevatten.