Dela via


funktionen WifiConfig_ForgetNetwork

Sidhuvud: #include <applibs/wificonfig.h>

Viktigt

Den här funktionen är föråldrad. Använd WifiConfig_ForgetNetworkById i stället.

Tar bort ett Wi-Fi nätverk från enheten. Kopplar bort enheten från nätverket om den är ansluten. Den här funktionen är inte trådsäker.

int WifiConfig_ForgetNetwork(const WifiConfig_StoredNetwork * storedNetwork);

Parametrar

Fel

Returnerar -1 om ett fel uppstår och anger errno felvärdet.

  • EACCES: programmanifestet innehåller inte WifiConfig-funktionen.

  • EFAULT: parametern ssid är NULL.

  • ENOENT: parametern storedNetwork matchar inte något av de lagrade nätverken.

  • EINVAL: parametern storedNetwork eller dess struct-version är ogiltig.

  • EAGAIN: Wi-Fi-enheten är inte klar än.

  • ENETDOWN: det Wi-Fi nätverksgränssnittet är inte tillgängligt.

  • ENOSPC: det finns för många Wi-Fi nätverk för att konfigurationen ska bevaras. ta bort en och försök igen.

errno Andra kan också anges, sådana fel är inte deterministiska och samma beteende kanske inte behålls via systemuppdateringar.

Returvärde

Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno är inställt på felvärdet.

Krav för programmanifest

Programmanifestet måste innehålla WifiConfig-funktionen.