NLM_Connectivity枚举是一组标志,每当与连接相关的参数发生更改时,这些标志都提供通知。
语法
typedef enum NLM_CONNECTIVITY {
  NLM_CONNECTIVITY_DISCONNECTED = 0,
  NLM_CONNECTIVITY_IPV4_NOTRAFFIC = 0x1,
  NLM_CONNECTIVITY_IPV6_NOTRAFFIC = 0x2,
  NLM_CONNECTIVITY_IPV4_SUBNET = 0x10,
  NLM_CONNECTIVITY_IPV4_LOCALNETWORK = 0x20,
  NLM_CONNECTIVITY_IPV4_INTERNET = 0x40,
  NLM_CONNECTIVITY_IPV6_SUBNET = 0x100,
  NLM_CONNECTIVITY_IPV6_LOCALNETWORK = 0x200,
  NLM_CONNECTIVITY_IPV6_INTERNET = 0x400
} ;
常量
NLM_CONNECTIVITY_DISCONNECTED值: 0 基础网络接口未连接到任何网络。  | 
NLM_CONNECTIVITY_IPV4_NOTRAFFIC值: 0x1 已连接到网络,但服务无法检测任何 IPv4 网络流量。  | 
NLM_CONNECTIVITY_IPV6_NOTRAFFIC值: 0x2 已连接到网络,但服务无法检测任何 IPv6 网络流量。  | 
NLM_CONNECTIVITY_IPV4_SUBNET值: 0x10 使用 IPv4 协议连接到本地子网。  | 
NLM_CONNECTIVITY_IPV4_LOCALNETWORK值: 0x20 使用 IPv4 协议连接到路由网络。  | 
NLM_CONNECTIVITY_IPV4_INTERNET值: 0x40 使用 IPv4 协议连接到 Internet。  | 
NLM_CONNECTIVITY_IPV6_SUBNET值: 0x100 使用 IPv6 协议连接到本地子网。  | 
NLM_CONNECTIVITY_IPV6_LOCALNETWORK值: 0x200 使用 IPv6 协议连接到本地网络。  | 
NLM_CONNECTIVITY_IPV6_INTERNET值: 0x400 使用 IPv6 协议连接到 Internet。  | 
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows Vista [仅限桌面应用] | 
| 最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] | 
| 标头 | netlistmgr.h |