Bagikan melalui


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.

  • enabledtrue 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.