Поделиться через


перечисление NLM_CONNECTIVITY (netlistmgr.h)

Перечисление 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.
NLM_CONNECTIVITY_IPV6_SUBNET
Значение: 0x100
Существует подключение к локальной подсети по протоколу IPv6.
NLM_CONNECTIVITY_IPV6_LOCALNETWORK
Значение: 0x200
Существует подключение к локальной сети по протоколу IPv6.
NLM_CONNECTIVITY_IPV6_INTERNET
Значение: 0x400
Существует подключение к Интернету по протоколу IPv6.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть netlistmgr.h