funkce WifiConfig_GetCurrentNetwork
Hlavička: #include <applibs/wificonfig.h>
Získá Wi-Fi síť, která je připojena k zařízení. Tato funkce není bezpečná pro přístup z více vláken.
int WifiConfig_GetCurrentNetwork(WifiConfig_ConnectedNetwork * connectedNetwork);
Parametry
-
connectedNetwork
Ukazatel na WifiConfig_ConnectedNetwork strukturu, která vrací připojenou Wi-Fi síť.
Chyby
Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno
se na chybovou hodnotu.
EACCES: Manifest aplikace neobsahuje funkci WifiConfig.
EFAULT: hodnota
ssid
je NULL.ENODATA: Zařízení není aktuálně připojené k žádné síti.
EINVAL:
storedNetwork
Verze struktury nebo je neplatná.EAGAIN: zařízení Wi-Fi ještě není připravené.
ENETDOWN: Wi-Fi síťové rozhraní není k dispozici.
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.