Partager via


énumération NL_NETWORK_CONNECTIVITY_LEVEL_HINT (nldef.h)

Définit des constantes qui spécifient des indicateurs sur un niveau de connectivité réseau.

Syntax

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

Constantes

 
NetworkConnectivityLevelHintUnknown
Valeur : 0
Spécifie un indicateur pour un niveau de connectivité inconnu. Il existe une courte fenêtre de temps pendant le démarrage de Windows (ou du conteneur d’application) lorsque cette valeur peut être retournée.
NetworkConnectivityLevelHintNone
Spécifie un indicateur pour l’absence de connectivité.
NetworkConnectivityLevelHintLocalAccess
Spécifie un indicateur pour l’accès au réseau local uniquement.
NetworkConnectivityLevelHintInternetAccess
Spécifie un indicateur pour l’accès local et à Internet.
NetworkConnectivityLevelHintConstrainedInternetAccess
Spécifie un indicateur pour un accès Internet limité.

Cette valeur indique la connectivité du portail captif, où un accès local à un portail web est fourni, mais l’accès à Internet nécessite que des informations d’identification spécifiques soient fournies via le portail. Ce niveau de connectivité est généralement rencontré lors de l’utilisation de connexions hébergées dans des emplacements publics (par exemple, les cafés et les librairies).

Cela ne garantit pas la détection d’un portail captif. Vous devez savoir que lorsque Windows signale l’indicateur de niveau de connectivité comme NetworkConnectivityLevelHintLocalAccess, les demandes réseau de votre application peuvent être redirigées et recevoir ainsi une réponse différente de celle attendue. D’autres protocoles peuvent également être affectés ; par exemple, HTTPS peut être redirigé et échouer l’authentification.
NetworkConnectivityLevelHintHidden
Spécifie un indicateur pour une interface réseau masquée par rapport à la connectivité normale (et qui n’est pas accessible par défaut aux applications). Cela peut être dû au fait qu’aucun paquet n’est autorisé sur ce réseau (par exemple, l’adaptateur s’indicateur lui-même NCF_HIDDEN) ou que (par défaut) les itinéraires sont ignorés sur cette interface (par exemple, un réseau cellulaire est masqué quand wi-fi est connecté).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004 (10.0 ; Build 19041)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041)
En-tête nldef.h (include iphlpapi.h)