Megosztás a következőn keresztül:


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.

  • enabledtrue 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.