WifiConfig_SetNetworkEnabled 関数
Header: #include <applibs/wificonfig.h>
Wi-Fi ネットワークの構成を有効または無効にします。
この設定は直ちに有効になりますが、この関数の後に WifiConfig_PersistConfig 関数が呼び出されない限り、デバイスの再起動をまたいで保持されることはありません。
static int WifiConfig_SetNetworkEnabled(int networkId, bool enabled);
パラメーター
networkId
構成するネットワークの ID。 WifiConfig_AddNetwork ではネットワーク ID が返されます。enabled
ネットワークを有効にする場合はtrue
、それ以外の場合はfalse
。
エラー
エラーが発生した場合は -1 を返し、 errno
をエラー値に設定します。
EACCES: アプリケーション マニフェストに WifiConfig 機能が含まれていません。
EAGAIN: Wi-Fi デバイスの準備ができていません。
ENETDOWN: Wi-Fi ネットワーク インターフェイスを使用できません。
EINVAL:
networkId
パラメーターが無効です。ENODEV:
networkId
パラメーターが、保存されているネットワークのいずれの ID とも一致しません。
その他の errno
も指定できます。このようなエラーは確定的ではなく、システムの更新によって同じ動作が保持されない可能性があります。
戻り値
成功した場合は 0、失敗の場合は -1 を返します。この場合、 errno
はエラー値に設定されます。
アプリケーション マニフェストの要件
アプリケーション マニフェストには WifiConfig 機能が含まれている必要があります。