funkce WifiConfig_ForgetNetwork
Hlavička: #include <applibs/wificonfig.h>
Důležité
Tato funkce je zastaralá. Místo toho použijte WifiConfig_ForgetNetworkById .
Odebere ze zařízení Wi-Fi síť. Odpojí zařízení od sítě, pokud je aktuálně připojené. Tato funkce není bezpečná pro přístup z více vláken.
int WifiConfig_ForgetNetwork(const WifiConfig_StoredNetwork * storedNetwork);
Parametry
-
storedNetwork
Ukazatel na strukturu WifiConfig_StoredNetwork , která popisuje uloženou Wi-Fi síť, kterou chcete odebrat.
Chyby
Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno
se na chybovou hodnotu.
EACCES: Manifest aplikace neobsahuje funkci WifiConfig.
EFAULT:
ssid
Parametr je NULL.ENOENT:
storedNetwork
Parametr neodpovídá žádné z uložených sítí.EINVAL:
storedNetwork
Parametr nebo jeho verze struktury jsou neplatné.EAGAIN: zařízení Wi-Fi ještě není připravené.
ENETDOWN: Wi-Fi síťové rozhraní není k dispozici.
ENOSPC: existuje příliš mnoho Wi-Fi sítí, aby se konfigurace zachovala; odeberte jeden a zkuste to znovu.
Je také možné zadat všechny ostatní 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 tomto případě errno
je nastavená na chybovou hodnotu.
Požadavky manifestu aplikace
Manifest aplikace musí obsahovat funkci WifiConfig.