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_InternetConnectivityV4NA_InternetConnectivityV6属性来检索这些连接标志。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 netlistmgr.h

另请参阅

INetwork

INetworkConnection

IPropertyBag