WifiConfig_SetNetworkEnabled – funkce
Hlavička: #include <applibs/wificonfig.h>
Povolí nebo zakáže konfiguraci sítě Wi-Fi.
Nastavení je efektivní okamžitě, ale po restartování zařízení se neuchová, pokud se po této funkci nevyvolá funkce WifiConfig_PersistConfig .
static int WifiConfig_SetNetworkEnabled(int networkId, bool enabled);
Parametry
networkId
ID sítě, kterou chcete nakonfigurovat. WifiConfig_AddNetwork vrátí ID sítě.enabled
true
k povolení sítě, jinak .false
Chyby
Vrátí hodnotu -1, pokud dojde k chybě a nastaví errno
se na chybovou hodnotu.
EACCES: Manifest aplikace nezahrnuje funkci WifiConfig.
EAGAIN: Zařízení Wi-Fi není připravené.
ENETDOWN: Síťové rozhraní Wi-Fi není k dispozici.
EINVAL:
networkId
Parametr je neplatný.ENODEV:
networkId
Parametr neodpovídá žádnému ID uložených sítí.
Je také možné zadat jakékoli jiné errno
chyby. Tyto chyby nejsou deterministické a stejné chování nemusí být zachováno prostřednictvím aktualizací systému.
Vrácená hodnota
Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání, v takovém případě errno
je nastavena na chybovou hodnotu.