Funzione WifiConfig_PersistConfigWifiConfig_PersistConfig Function

Intestazione: #include <applibs/wificonfig.h>Header: #include <applibs/wificonfig.h>

Scrive la configurazione di rete corrente nella memoria non volatile in modo che venga mantenuta dopo il riavvio di un dispositivo.Writes the current network configuration to nonvolatile storage so that it persists over a device reboot. Questa funzione non ricarica la configurazione corrente. Per ricaricare, chiamare WifiConfig_ReloadConfig.This function doesn't reload the current configuration; call WifiConfig_ReloadConfig to reload.

static int WifiConfig_PersistConfig(void);

ErroriErrors

Restituisce-1 se viene rilevato un errore e imposta sul errno valore di errore.Returns -1 if an error is encountered and sets errno to the error value.

  • EACCES: il manifesto dell'applicazione non include la funzionalità WifiConfig.EACCES: the application manifest doesn't include the WifiConfig capability.

  • EAGAIN: il dispositivo Wi-Fi non è pronto.EAGAIN: the Wi-Fi device isn't ready.

  • ENETDOWN: l'interfaccia di rete Wi-Fi non è disponibile.ENETDOWN: the Wi-Fi network interface is unavailable.

  • ENOSPC: sono presenti troppe reti Wi-Fi per il salvataggio permanente della configurazione. Rimuoverne una e riprovare.ENOSPC: there are too many Wi-Fi networks for the configuration to persist; remove one and try again.

errnoÈ possibile specificare anche qualsiasi altro tipo di errore. tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti del sistema.Any other errno may also be specified; such errors aren't deterministic and the same behavior might not be retained through system updates.

Valore restituitoReturn value

Restituisce 0 per l'esito positivo o-1 per l'esito negativo, nel qual caso errno viene impostato sul valore di errore.Returns 0 for success, or -1 for failure, in which case errno is set to the error value.

Requisiti del manifesto dell'applicazioneApplication manifest requirements

Il manifesto dell'applicazione deve includere la funzionalità WifiConfig.The application manifest must include the WifiConfig capability.