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 |