enumerazione NLM_INTERNET_CONNECTIVITY (netlistmgr.h)

L'enumerazione NLM_INTERNET_CONNECTIVITY definisce un set di flag che forniscono dati aggiuntivi per la connettività di rete IPv4 o IPv6.

Sintassi

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

Costanti

 
NLM_INTERNET_CONNECTIVITY_WEBHIJACK
Valore: 0x1
Indica che la rete rilevata è un hotspot. Ad esempio, quando si è connessi a un caffè Wi-Fi rete hotspot e il traffico HTTP locale viene reindirizzato a un portale captive, questo flag verrà impostato.
NLM_INTERNET_CONNECTIVITY_PROXIED
Valore: 0x2
Indica che la rete rilevata ha una configurazione proxy. Ad esempio, quando si è connessi a una rete aziendale usando un proxy per l'accesso HTTP, questo flag verrà impostato.
NLM_INTERNET_CONNECTIVITY_CORPORATE
Valore: 0x4
Indica che il computer è configurato per l'accesso diretto e che l'accesso alla rete di dominio aziendale, per il quale è stato configurato in precedenza l'accesso diretto, è stato rilevato.

Commenti

Questi flag di connettività possono essere recuperati eseguendo query sulle proprietà NA_InternetConnectivityV4 o NA_InternetConnectivityV6 usando l'interfaccia IPropertyBag per un'interfaccia INetwork o INetworkConnection.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione netlistmgr.h

Vedi anche

INetwork

INetworkConnection

IPropertyBag