énumération NLM_INTERNET_CONNECTIVITY (netlistmgr.h)

L’énumération NLM_INTERNET_CONNECTIVITY définit un ensemble d’indicateurs qui fournissent des données supplémentaires pour la connectivité réseau 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
Valeur : 0x1
Indique que le réseau détecté est un point d’accès. Par exemple, quand vous êtes connecté à un réseau de café Wi-Fi point d’accès et que le trafic HTTP local est redirigé vers un portail captif, cet indicateur est défini.
NLM_INTERNET_CONNECTIVITY_PROXIED
Valeur : 0x2
Indique que le réseau détecté a une configuration de proxy. Par exemple, quand vous êtes connecté à un réseau d’entreprise à l’aide d’un proxy pour l’accès HTTP, cet indicateur est défini.
NLM_INTERNET_CONNECTIVITY_CORPORATE
Valeur : 0x4
Indique que la machine est configurée pour l’accès direct et que l’accès au réseau de domaine d’entreprise, pour lequel l’accès direct a été précédemment configuré, a été détecté.

Remarques

Ces indicateurs de connectivité peuvent être récupérés en interrogeant les propriétés NA_InternetConnectivityV4 ou NA_InternetConnectivityV6 à l’aide de l’interface IPropertyBag pour une interface INetwork ou INetworkConnection .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête netlistmgr.h

Voir aussi

INetwork

INetworkConnection

IPropertyBag