次の方法で共有


WifiConfig_GetNetworkDiagnostics関数

ヘッダー: applibs </wificonfig.h #include>

指定したネットワーク上の最新のエラーに関する診断情報を取得します

static int WifiConfig_GetNetworkDiagnostics(int networkId,
                                            WifiConfig_NetworkDiagnostics *networkDiagnostics);

パラメーター

  • networkID クエリを実行するネットワークの ID。 WifiConfig_AddNetwork は、ネットワーク ID を返します。
  • networkDiagnostics エラーに関する情報を含む WifiConfig_NetworkDiagnostics 構造体へのポインター。

エラー

エラーが発生した場合は -1 を返し、エラー値に設定します errno

  • EACCES: アプリケーション マニフェストに WifiConfig 機能が含まれていません。

  • EFAULT: パラメーターは networkDiagnostics NULL です。

  • EINVAL: が networkId 無効です。

  • ENODEV: 指定されたネットワークに対して診断情報が使用されませんでした。

その他 errno のエラーも指定できます。このようなエラーは決定的ではなく、同じ動作はシステム更新によって保持されない可能性があります。

戻り値

成功の場合は 0、失敗の場合は -1 を返します。この場合 errno はエラー値に設定されます。

アプリケーション マニフェストの要件

アプリケーション マニフェストには、WifiConfig 機能が含まれている必要があります。