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 WifiConfig_PersistConfig functie na deze functie wordt aangeroepen.
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 is opgetreden en wordt ingesteld errno
op de foutwaarde.
EACCES: het toepassingsmanifest bevat niet de WifiConfig-mogelijkheid.
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 succes of -1 voor fout, in dat geval errno
is ingesteld op de foutwaarde.
Toepassingsmanifestvereisten
Het toepassingsmanifest moet de WifiConfig-mogelijkheid bevatten.