Fungsi WifiConfig_SetNetworkEnabled
Header: #include <applibs/wificonfig.h>
Mengaktifkan atau menonaktifkan konfigurasi jaringan Wi-Fi.
Pengaturan ini segera efektif tetapi tidak akan bertahan di seluruh reboot perangkat kecuali fungsi WifiConfig_PersistConfig dipanggil setelah fungsi ini.
static int WifiConfig_SetNetworkEnabled(int networkId, bool enabled);
Parameter
networkId
ID jaringan yang akan dikonfigurasi. WifiConfig_AddNetwork mengembalikan ID jaringan.enabled
true
untuk mengaktifkan jaringan; jika tidak,false
.
Kesalahan
Mengembalikan -1 jika terjadi kesalahan dan diatur errno
ke nilai kesalahan.
EACCES: manifes aplikasi tidak menyertakan kemampuan WifiConfig.
EAGAIN: Perangkat Wi-Fi belum siap.
ENETDOWN: Antarmuka jaringan Wi-Fi tidak tersedia.
EINVAL:
networkId
parameter tidak valid.ENODEV:
networkId
parameter tidak cocok dengan ID jaringan yang disimpan.
errno
Lainnya juga dapat ditentukan; kesalahan tersebut tidak deterministik dan perilaku yang sama mungkin tidak dipertahankan melalui pembaruan sistem.
Nilai hasil
Mengembalikan 0 untuk keberhasilan, atau -1 untuk kegagalan, dalam hal errno
ini diatur ke nilai kesalahan.
Persyaratan manifes aplikasi
Manifes aplikasi harus menyertakan kemampuan WifiConfig.