Udostępnij za pośrednictwem


funkcja WifiConfig_GetNetworkDiagnostics

Nagłówek: #include <applibs/wificonfig.h>

Pobiera informacje diagnostyczne o najnowszym błędzie w określonej sieci

static int WifiConfig_GetNetworkDiagnostics(int networkId,
                                            WifiConfig_NetworkDiagnostics *networkDiagnostics);

Parametry

Błędy

Zwraca wartość -1 w przypadku napotkania błędu i ustawia errno wartość błędu.

  • EACCES: manifest aplikacji nie zawiera funkcji WifiConfig.

  • EFAULT: networkDiagnostics parametr ma wartość NULL.

  • EINVAL: jest nieprawidłowy networkId .

  • ENODEV: dla określonej sieci nie było dostępnych żadnych informacji diagnostycznych.

Mogą być również określone inne errno błędy; takie błędy nie są deterministyczne i to samo zachowanie może nie być zachowane za pośrednictwem aktualizacji systemu.

Zwracana wartość

Zwraca wartość 0 dla powodzenia lub -1 dla niepowodzenia, w którym to przypadku errno jest ustawiona wartość błędu.

Wymagania dotyczące manifestu aplikacji

Manifest aplikacji musi zawierać funkcję WifiConfig.