NLM_INTERNET_CONNECTIVITY列挙 (netlistmgr.h)
NLM_INTERNET_CONNECTIVITY列挙では、IPv4 または IPv6 ネットワーク接続の追加データを提供するフラグのセットを定義します。
構文
typedef enum NLM_INTERNET_CONNECTIVITY {
NLM_INTERNET_CONNECTIVITY_WEBHIJACK = 0x1,
NLM_INTERNET_CONNECTIVITY_PROXIED = 0x2,
NLM_INTERNET_CONNECTIVITY_CORPORATE = 0x4
} ;
定数
NLM_INTERNET_CONNECTIVITY_WEBHIJACK 値: 0x1 検出されたネットワークがホットスポットであることを示します。 たとえば、コーヒー Wi-Fi ホットスポット ネットワークに接続されていて、ローカル HTTP トラフィックがキャプティブ ポータルにリダイレクトされている場合、このフラグが設定されます。 |
NLM_INTERNET_CONNECTIVITY_PROXIED 値: 0x2 検出されたネットワークにプロキシ構成があることを示します。 たとえば、HTTP アクセスにプロキシを使用して企業ネットワークに接続すると、このフラグが設定されます。 |
NLM_INTERNET_CONNECTIVITY_CORPORATE 値: 0x4 コンピューターが直接アクセス用に構成されていること、およびダイレクト アクセスが以前に構成された企業ドメイン ネットワークへのアクセスが検出されたことを示します。 |
注釈
これらの接続フラグは、INetwork または INetworkConnection インターフェイスの IPropertyBag インターフェイスを使用して、NA_InternetConnectivityV4 または NA_InternetConnectivityV6 プロパティに対してクエリを実行することで取得できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | netlistmgr.h |