enumerazione NL_NETWORK_CONNECTIVITY_LEVEL_HINT (nldef.h)

Definisce costanti che specificano suggerimenti su un livello di connettività di rete.

Sintassi

typedef enum _NL_NETWORK_CONNECTIVITY_LEVEL_HINT {
  NetworkConnectivityLevelHintUnknown = 0,
  NetworkConnectivityLevelHintNone,
  NetworkConnectivityLevelHintLocalAccess,
  NetworkConnectivityLevelHintInternetAccess,
  NetworkConnectivityLevelHintConstrainedInternetAccess,
  NetworkConnectivityLevelHintHidden
} NL_NETWORK_CONNECTIVITY_LEVEL_HINT;

Costanti

 
NetworkConnectivityLevelHintUnknown
Valore: 0
Specifica un hint per un livello sconosciuto di connettività. Si verifica un breve intervallo di tempo durante l'avvio di Windows (o del contenitore di applicazioni) quando questo valore potrebbe essere restituito.
NetworkConnectivityLevelHintNone
Specifica un hint per nessuna connettività.
NetworkConnectivityLevelHintLocalAccess
Specifica un hint solo per l'accesso alla rete locale.
NetworkConnectivityLevelHintInternetAccess
Specifica un hint per l'accesso locale e a Internet.
NetworkConnectivityLevelHintConstrainedInternetAccess
Specifica un hint per l'accesso a Internet limitato.

Questo valore indica la connettività del portale captive, in cui viene fornito l'accesso locale a un portale Web, ma l'accesso a Internet richiede che le credenziali specifiche vengano fornite tramite il portale. Questo livello di connettività viene in genere rilevato quando si usano connessioni ospitate in luoghi pubblici (ad esempio, negozi di caffè e negozi di libri).

Ciò non garantisce il rilevamento di un portale captive. È necessario tenere presente che quando Windows segnala l'hint del livello di connettività come NetworkConnectivityLevelHintLocalAccess, le richieste di rete dell'applicazione potrebbero essere reindirizzate e quindi ricevere una risposta diversa del previsto. Altri protocolli potrebbero anche essere interessati; Ad esempio, HTTPS potrebbe essere reindirizzato e l'autenticazione non riesce.
NetworkConnectivityLevelHintHidden
Specifica un hint per un'interfaccia di rete nascosta dalla connettività normale (e non è, per impostazione predefinita, accessibile alle applicazioni). Ciò potrebbe essere dovuto al fatto che non sono consentiti pacchetti in tutta tale rete (ad esempio, i flag della scheda stessa NCF_HIDDEN) o (per impostazione predefinita) le route vengono ignorate su tale interfaccia (ad esempio, una rete cellulare è nascosta quando il WiFi è connesso).

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 2004 (10.0; Build 19041)
Server minimo supportato Windows Server, versione 2004 (10.0; Build 19041)
Intestazione nldef.h (include iphlpapi.h)