Compartilhar via


enumeração NLM_CONNECTIVITY (netlistmgr.h)

A enumeração NLM_Connectivity é um conjunto de sinalizadores que fornecem notificação sempre que os parâmetros relacionados à conectividade são alterados.

Syntax

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
} ;

Constantes

 
NLM_CONNECTIVITY_DISCONNECTED
Valor: 0
Os adaptadores de rede subjacentes não têm conectividade com nenhuma rede.
NLM_CONNECTIVITY_IPV4_NOTRAFFIC
Valor: 0x1
Há conectividade com uma rede, mas o serviço não pode detectar nenhum Tráfego de Rede IPv4.
NLM_CONNECTIVITY_IPV6_NOTRAFFIC
Valor: 0x2
Há conectividade com uma rede, mas o serviço não pode detectar nenhum Tráfego de Rede IPv6.
NLM_CONNECTIVITY_IPV4_SUBNET
Valor: 0x10
Há conectividade com a sub-rede local usando o protocolo IPv4.
NLM_CONNECTIVITY_IPV4_LOCALNETWORK
Valor: 0x20
Há conectividade com uma rede roteada usando o protocolo IPv4.
NLM_CONNECTIVITY_IPV4_INTERNET
Valor: 0x40
Há conectividade com a Internet usando o protocolo IPv4.
NLM_CONNECTIVITY_IPV6_SUBNET
Valor: 0x100
Há conectividade com a sub-rede local usando o protocolo IPv6.
NLM_CONNECTIVITY_IPV6_LOCALNETWORK
Valor: 0x200
Há conectividade com uma rede local usando o protocolo IPv6.
NLM_CONNECTIVITY_IPV6_INTERNET
Valor: 0x400
Há conectividade com a Internet usando o protocolo IPv6.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho netlistmgr.h