Función WifiConfig_SetNetworkEnabled
Encabezado: #include <applibs/wificonfig.h>
Habilita o deshabilita una configuración de red Wi-Fi.
La configuración es efectiva de inmediato, pero no se conservará entre reinicios del dispositivo a menos que se llame a la función WifiConfig_PersistConfig después de esta función.
static int WifiConfig_SetNetworkEnabled(int networkId, bool enabled);
Parámetros
networkId
El identificador de la red que se va a configurar. WifiConfig_AddNetwork devuelve el identificador de red.enabled
true
para habilitar la red; de lo contrario,false
.
Errores
Devuelve -1 si se encuentra un error y establece errno
en el valor de error.
EACCES: el manifiesto de aplicación no incluye la funcionalidad WifiConfig.
EAGAIN: el dispositivo Wi-Fi no está listo.
ENETDOWN: la interfaz de red Wi-Fi no está disponible.
EINVAL: el parámetro
networkId
no es válido.ENODEV: el parámetro
networkId
no coincide con ninguno de los identificadores de las redes almacenadas.
Cualquier otro errno
también se puede especificar; estos errores no son deterministas y es posible que el mismo comportamiento no se conserve a través de las actualizaciones del sistema.
Valor devuelto
Devuelve 0 para éxito o -1 para el error, en cuyo caso errno
se establece en el valor de error.
Requisitos del manifiesto de aplicación
El manifiesto de aplicación debe incluir la funcionalidad WifiConfig.