funkce WifiConfig_SetConfigName
Hlavička: #include <applibs/wificonfig.h>
Nastaví název konfigurace sítě. Název lze použít jako pohodlný popisovač pro identifikaci konfigurace sítě. Důrazně doporučujeme, aby tento název byl jedinečný.
Nastavení je účinné okamžitě, ale nezachová se při restartování zařízení, pokud se po této funkci nezavolá funkce WifiConfig_PersistConfig .
static int WifiConfig_SetConfigName(int networkId, const char *configName);
Parametry
networkId
ID sítě, kterou chcete nakonfigurovat. WifiConfig_AddNetwork vrátí ID sítě.configname
Ukazatel na pole bajtů obsahující název konfigurace. Pole bajtů musí mít ukončenou hodnotu NULL a musí být menší než nebo rovnoWIFICONFIG_CONFIG_NAME_MAX_LENGTH
bajtům (s výjimkou ukončení).
Chyby
Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno
se na chybovou hodnotu.
EACCES: Manifest aplikace neobsahuje funkci WifiConfig.
EFAULT:
configName
Parametr je NULL.ERANGE:
configName
parametr je větší nežWIFICONFIG_CONFIG_NAME_MAX_LENGTH
.EAGAIN: zařízení Wi-Fi není připravené.
ENETDOWN: Wi-Fi síťové rozhraní není k dispozici.
EINVAL:
networkId
Parametr je neplatný.ENODEV:
networkId
Parametr neodpovídá žádnému z ID uložených sítí.
Je také možné zadat všechny ostatní errno
chyby. Tyto chyby nejsou deterministické a stejné chování nemusí být zachováno prostřednictvím aktualizací systému.
Vrácená hodnota
Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno
je nastavená na chybovou hodnotu.
Požadavky manifestu aplikace
Manifest aplikace musí obsahovat funkci WifiConfig.