перечисление 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 |