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 |