WifiConfig_GetNetworkDiagnostics funkce
Hlavička: #include <applibs/wificonfig.h>
Získá diagnostické informace o nejnovější chybě v zadané síti.
static int WifiConfig_GetNetworkDiagnostics(int networkId,
WifiConfig_NetworkDiagnostics *networkDiagnostics);
Parametry
-
networkID
ID sítě, která se má dotazovat. WifiConfig_AddNetwork vrátí ID sítě. -
networkDiagnostics
Ukazatel na WifiConfig_NetworkDiagnostics strukturu, která obsahuje informace o chybě.
Chyby
Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno
se na chybovou hodnotu.
EACCES: Manifest aplikace neobsahuje funkci WifiConfig.
EFAULT:
networkDiagnostics
Parametr je NULL.EINVAL: hodnota
networkId
je neplatná.ENODEV: Pro zadanou síť nebyly k dispozici žádné diagnostické informace.
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.