Функция WifiConfig_SetNetworkEnabled
Заголовок: #include <applibs/wificonfig.h>
Включает или отключает конфигурацию сети Wi-Fi.
Параметр вступает в силу немедленно, но не будет сохраняться при перезагрузке устройства, пока не будет вызвана функция WifiConfig_PersistConfig.
static int WifiConfig_SetNetworkEnabled(int networkId, bool enabled);
Параметры
networkId
Идентификатор сети для настройки. WifiConfig_AddNetwork возвращает идентификатор сети.enabled
true
для включения сети; в противном случаеfalse
.
ошибки
Возвращает значение -1, если обнаружена ошибка и задано errno
значение ошибки.
EACCES: манифест приложения не содержит функцию WifiConfig.
EAGAIN: устройство Wi-Fi не готово.
ENETDOWN: сетевой интерфейс Wi-Fi недоступен.
EINVAL: параметр
networkId
является недопустимым.ENODEV: параметр
networkId
не соответствует ни одному из идентификаторов хранимых сетей.
Можно также указать любое другое errno
. Такие ошибки не детерминированы, и такое же поведение может не храниться с помощью системных обновлений.
Возвращаемое значение
Возвращает значение 0 для успешного выполнения или -1 для сбоя. В этом случае errno
задано значение ошибки.
Требования к манифесту приложения
В манифесте приложения должна быть включена функция WifiConfig.