Поделиться через


Функция 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.