WifiConfig_SetSecurityType függvény
Fejléc: #include <applibs/wificonfig.h>
Beállítja egy Wi-Fi hálózat biztonsági típusát.
A beállítás azonnal érvénybe lép, de nem marad meg az eszköz újraindítása során, kivéve, ha a függvény után a WifiConfig_PersistConfig függvényt hívja meg.
static int WifiConfig_SetSecurityType(int networkId, WifiConfig_Security_Type securityType);
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.securityType
A megadott hálózat biztonsági típusa.
Hibák
-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno
.
EACCES: az alkalmazásjegyzék nem tartalmazza a WifiConfig vagy az EnterpriseWifiConfig képességet. Az EnterpriseWifiConfig képesség szükséges, ha
securityType
WifiConfig_Security_Wpa2_EAP_TLS.EINVAL: a
securityType
paraméter érvénytelen.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.
Visszatérési érték
0 értéket ad vissza a sikerhez, 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 vagy az EAP-TLS hálózatok esetében az EnterpriseWifiConfig képességet.