次の方法で共有


XNetworkingConnectivityLevelHint

デバイスの接続レベルのヒントを定義します。

構文

enum class XNetworkingConnectivityLevelHint  : uint32_t
{
    Unknown = 0,
    None = 1,
    LocalAccess = 2,
    InternetAccess = 3,
    ConstrainedInternetAccess = 4,
}

定数

定数 説明
Unknown 接続レベルが不明。
None 接続なし。
LocalAccess ローカル ネットワーク アクセスのみ。
InternetAccess ローカルとインターネット アクセス。
ConstrainedInternetAccess 制限されたインターネット アクセス。

解説

この列挙型は、デバイスの現在の接続レベルのヒントを定義します。

注意

接続レベル のヒントは、デバイス上のネットワーク トラフィックの概要に基づいて、ネットワークの現在の状態に関するデバイスによるベスト エフォート推測です。

接続レベル Unknown は、ネットワークが初期化されていない場合に発生します。

ConstrainedInternetAccess 値は、Web ポータルへのローカル アクセスが提供されているが、インターネットにアクセスするにはポータル経由で特定の資格情報が提供されている必要がある、キャプティブ ポータル接続を示します。 このレベルの接続は一般に、公共の場所でホストされている接続 (コーヒー ショップや書店など) を使用する場合に発生します。 ただし、この値は、キャプティブ ポータルの検出を保証するものではありません。 タイトルでは、キャプティブ ポータルの URL を使用してキャプティブ ポータルに到達できるかどうかを判断したり、LocalAccess が報告されたときに、パブリック Web サイトへのアクセスを試みてキャプティブ ポータルにリダイレクトされるかどうかを判断したりする必要もあります。

要件

ヘッダー: XNetworking.h

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

ネットワークの初期化と接続
XNetworkingConnectivityHint
XNetworking