WifiConfig_SetNetworkEnabled İşlevi
Üst bilgi: #include <applibs/wificonfig.h>
Wi-Fi ağ yapılandırmasını etkinleştirir veya devre dışı bırakır.
Ayar hemen etkindir, ancak WifiConfig_PersistConfig işlevi bu işlevden sonra çağrılmadığı sürece cihaz yeniden başlatmalarında kalıcı olmaz.
static int WifiConfig_SetNetworkEnabled(int networkId, bool enabled);
Parametreler
networkId
Yapılandırılan ağın kimliği. WifiConfig_AddNetwork ağ kimliğini döndürür.enabled
true
ağı etkinleştirmek için; aksi takdirde ,false
.
Hatalar
Bir hatayla karşılaşılırsa ve hata değerine ayarlanırsa errno
-1 döndürür.
EACCES: Uygulama bildirimi WifiConfig özelliğini içermez.
EAGAIN: Wi-Fi cihazı hazır değil.
ENETDOWN: Wi-Fi ağ arabirimi kullanılamıyor.
EINVAL:
networkId
parametresi geçersiz.ENODEV:
networkId
parametresi, depolanan ağların hiçbir kimliğiyle eşleşmiyor.
Diğer errno
hatalar da belirtilebilir; bu tür hatalar belirlenimci değildir ve sistem güncelleştirmeleri aracılığıyla aynı davranış korunmayabilir.
Dönüş değeri
Başarı için 0, hata için -1 döndürür; bu durumda errno
hata değeri olarak ayarlanır.
Uygulama bildirimi gereksinimleri
Uygulama bildirimi WifiConfig özelliğini içermelidir.