Condividi tramite


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.