Compartilhar via


enumeração NLM_INTERNET_CONNECTIVITY (netlistmgr.h)

A enumeração NLM_INTERNET_CONNECTIVITY define um conjunto de sinalizadores que fornecem dados adicionais para conectividade de rede IPv4 ou IPv6.

Syntax

typedef enum NLM_INTERNET_CONNECTIVITY {
  NLM_INTERNET_CONNECTIVITY_WEBHIJACK = 0x1,
  NLM_INTERNET_CONNECTIVITY_PROXIED = 0x2,
  NLM_INTERNET_CONNECTIVITY_CORPORATE = 0x4
} ;

Constantes

 
NLM_INTERNET_CONNECTIVITY_WEBHIJACK
Valor: 0x1
Indica que a rede detectada é um ponto de acesso. Por exemplo, quando conectado a um café Wi-Fi rede hotspot e o tráfego HTTP local está sendo redirecionado para um portal cativo, esse sinalizador será definido.
NLM_INTERNET_CONNECTIVITY_PROXIED
Valor: 0x2
Indica que a rede detectada tem uma configuração de proxy. Por exemplo, quando conectado a uma rede corporativa usando um proxy para acesso HTTP, esse sinalizador será definido.
NLM_INTERNET_CONNECTIVITY_CORPORATE
Valor: 0x4
Indica que o computador está configurado para Acesso Direto e que o acesso à rede de domínio corporativo, para o qual o Acesso Direto foi configurado anteriormente, foi detectado.

Comentários

Esses sinalizadores de conectividade podem ser recuperados consultando as propriedades NA_InternetConnectivityV4 ou NA_InternetConnectivityV6 usando a interface IPropertyBag para uma interface INetwork ou INetworkConnection .

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

Confira também

INetwork

INetworkConnection

Ipropertybag