Funzione WifiConfig_AddNetwork

Intestazione: #include <applibs/wificonfig.h>

Aggiunge una rete Wi-Fi al dispositivo e restituisce l'ID della rete.

int WifiConfig_AddNetwork(void);

Errori

Restituisce -1 se si verifica un errore e imposta errno il valore di errore.

  • EACCES: il manifesto dell'applicazione non include la funzionalità WifiConfig.

  • EAGAIN: il dispositivo Wi-Fi non è pronto.

  • ENETDOWN: l'interfaccia di rete Wi-Fi non è disponibile.

  • ENOMEM: la memoria non è sufficiente per aggiungere una nuova rete.

Potrebbero anche essere specificati altri errno errori. Tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti di sistema.

Valore restituito

Restituisce l'ID della nuova rete, o -1 per l'errore, nel qual caso errno è impostato sul valore di errore. L'ID di rete è zero o è un valore positivo.

Osservazioni

L'ID di rete viene passato a funzioni WifiConfig_Set* , ad esempio WifiConfig_SetSSID.

La nuova rete non è configurata e può essere configurata con le funzioni WifiConfig_Set* . Le modifiche alla configurazione di rete vengono applicate immediatamente, ma vanno perse al riavvio del dispositivo, a meno che la funzione WifiConfig_PersistConfig non venga chiamata per salvare la configurazione in un archivio non involontario.

Il numero di reti che è possibile archiviare in un dispositivo non è fisso, ma dipende dalle risorse disponibili e dalla quantità di spazio di archiviazione necessaria per ogni configurazione di rete.

Requisiti del manifesto dell'applicazione

Il manifesto dell'applicazione deve includere la funzionalità WifiConfig.