é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 |