Funzione WifiConfig_SetNetworkEnabled
Intestazione: #include <applibs/wificonfig.h>
Abilita o disabilita una configurazione di rete Wi-Fi.
L'impostazione viene applicata immediatamente, ma non viene mantenuta da un riavvio all'altro del dispositivo, a meno che non venga chiamata la funzione WifiConfig_PersistConfig dopo questa funzione.
static int WifiConfig_SetNetworkEnabled(int networkId, bool enabled);
Parametri
networkId
ID della rete da configurare. WifiConfig_AddNetwork restituisce l'ID di rete.enabled
true
per abilitare la rete; in caso contrario,false
.
Errori
Restituisce -1 se viene rilevato un errore e imposta errno
il valore di errore.
EACCES: il manifesto dell'applicazione non include la funzionalità WifiConfig.
EAGAIN: il dispositivo Wi-Fi non è pronto.
ENETDOWN: l'interfaccia di rete Wi-Fi non è disponibile.
EINVAL: il parametro
networkId
non è valido.ENODEV: il parametro
networkId
non corrisponde a nessuno degli ID delle reti archiviate.
È anche possibile specificare qualsiasi altra errno
opzione. Tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti di sistema.
Valore restituito
Restituisce 0 per esito positivo o -1 per errore, nel qual caso errno
viene impostato sul valore di errore.
Requisiti del manifesto dell'applicazione
Il manifesto dell'applicazione deve includere la funzionalità WifiConfig.