funktionen WifiConfig_SetConfigName
Sidhuvud: #include <applibs/wificonfig.h>
Anger ett namn för en nätverkskonfiguration. Namnet kan användas som ett praktiskt handtag för att identifiera en nätverkskonfiguration. Vi rekommenderar starkt att det här namnet är unikt.
Inställningen börjar gälla omedelbart men finns inte kvar på alla enhetsstarter om inte funktionen WifiConfig_PersistConfig anropas efter den här funktionen.
static int WifiConfig_SetConfigName(int networkId, const char *configName);
Parametrar
networkId
ID för nätverket som ska konfigureras. WifiConfig_AddNetwork returnerar nätverks-ID: et.configname
En pekare till en bytematris som innehåller konfigurationsnamnet. Bytematrisen måste vara NULL-avslutad och vara mindre än eller lika medWIFICONFIG_CONFIG_NAME_MAX_LENGTH
byte (exklusive avslutningen).
Fel
Returnerar -1 om ett fel uppstår och anger errno
felvärdet.
EACCES: programmanifestet innehåller inte WifiConfig-funktionen.
EFAULT: parametern
configName
är NULL.ERANGE: parametern
configName
är större änWIFICONFIG_CONFIG_NAME_MAX_LENGTH
.EAGAIN: Wi-Fi-enheten är inte klar.
ENETDOWN: det Wi-Fi nätverksgränssnittet är inte tillgängligt.
EINVAL: parametern
networkId
är ogiltig.ENODEV: parametern
networkId
matchar inte något av ID:na för de lagrade nätverken.
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.