Megosztás a következőn keresztül:


WifiConfig_SetClientIdentity függvény

Fejléc: #include <applibs/wificonfig.h>

Beállítja egy hálózat ügyfélidentitását.

static int WifiConfig_SetClientIdentity(int networkId, const char *identity);

Paraméterek

  • networkId A hálózat azonosítója. WifiConfig_AddNetwork a hálózati azonosítót adja vissza.

  • identity Mutató egy WifiConfig_ClientIdentity struktúrára, amely megkapja a megadott hálózathoz társított ügyfélidentitást.

Hibák

-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno .

  • EACCES: az alkalmazásjegyzék nem tartalmazza az EnterpriseWifiConfig képességet.

  • EAGAIN: a Wi-Fi eszköz még nem áll készen.

  • EFAULT: a outIdentity paraméter NULL.

  • EINVAL: a networkId paraméter érvénytelen.

  • ENETDOWN: a Wi-Fi hálózati adapter nem érhető el.

  • ENODEV: a networkId paraméter nem felel meg a tárolt hálózatok egyik azonosítójának sem.

errno Más is megadható; az ilyen hibák nem determinisztikusak, és nem garantálható, hogy a rendszerfrissítések ugyanazt a viselkedést megőrzik.

Visszatérési érték

0 értéket ad vissza a sikerhez, vagy -1 hibát, amely esetben errno a hibaérték van beállítva.

Alkalmazásjegyzékre vonatkozó követelmények

Az alkalmazásjegyzéknek tartalmaznia kell az EnterpriseWifiConfig képességet.