共用方式為


WifiConfig_SetNetworkEnabled函式

標頭: #include <applibs/wificonfig.h>

啟用或停用Wi-Fi網路設定。

此設定會立即生效,但除非在此函式之後呼叫WifiConfig_PersistConfig函式,否則不會在裝置重新啟動之間保存。

static int WifiConfig_SetNetworkEnabled(int networkId, bool enabled);

參數

  • networkId 要設定的網路標識碼。 WifiConfig_AddNetwork傳回網路標識碼。

  • enabledtrue表示啟用網路,否則為 false

錯誤

如果遇到錯誤,並將 設定 errno 為錯誤值,則傳回 -1。

  • EACCES:應用程式指令清單不包含 WifiConfig 功能。

  • EAGAIN:Wi-Fi 裝置尚未就緒。

  • ENETDOWN:無法使用Wi-Fi網路介面。

  • EINVAL: networkId 參數無效。

  • ENODEV:networkId參數不符合預存網路的任何標識符

您也可以指定任何其他 errno 錯誤;這類錯誤不具決定性,而且無法透過系統更新保留相同的行為。

傳回值

傳回 0 表示成功,或 -1 表示失敗,在此情況下 errno 會設定為錯誤值。

應用程式資訊清單需求

應用程式 指令清單 必須包含 WifiConfig 功能。