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 本体