WifiConfig_SetNetworkEnabled függvény
Fejléc: #include <applibs/wificonfig.h>
Wi-Fi hálózati konfiguráció engedélyezése vagy letiltása.
A beállítás azonnal érvényes, de nem marad meg az eszköz újraindítása során, kivéve, ha a WifiConfig_PersistConfig függvényt a függvény után hívja meg.
static int WifiConfig_SetNetworkEnabled(int networkId, bool enabled);
Paraméterek
networkId
A konfigurálni kívánt hálózat azonosítója. WifiConfig_AddNetwork a hálózati azonosítót adja vissza.enabled
true
a hálózat engedélyezéséhez; ellenkező esetben.false
Errors
-1 értéket ad vissza, ha hiba történt, és a hibaértéket állítja be errno
.
EACCES: az alkalmazásjegyzék nem tartalmazza a WifiConfig képességet.
EAGAIN: a Wi-Fi-eszköz nem áll készen.
ENETDOWN: a Wi-Fi hálózati adapter nem érhető el.
EINVAL: a
networkId
paraméter érvénytelen.ENODEV: a
networkId
paraméter nem felel meg a tárolt hálózatok egyik azonosítójának sem.
errno
Más is megadható; az ilyen hibák nem determinisztikusak, és előfordulhat, hogy a rendszerfrissítések nem őrzik meg ugyanazt a viselkedést.
Visszaadott érték
0 értéket ad vissza a sikerességhez, vagy -1 hibát, amely esetben errno
a hibaérték van beállítva.
Alkalmazásjegyzékre vonatkozó követelmények
Az alkalmazásjegyzéknek tartalmaznia kell a WifiConfig funkciót.