次の方法で共有


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

こちらもご覧ください

INetwork

INetworkConnection

IPropertyBag