Share via


NL_NETWORK_CONNECTIVITY_LEVEL_HINT-Enumeration (nldef.h)

Definiert Konstanten, die Hinweise auf eine Ebene der Netzwerkkonnektivität angeben.

Syntax

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

Konstanten

 
NetworkConnectivityLevelHintUnknown
Wert: 0
Gibt einen Hinweis für eine unbekannte Konnektivitätsebene an. Es gibt ein kurzes Zeitfenster beim Start von Windows (oder Anwendungscontainer), in dem dieser Wert möglicherweise zurückgegeben wird.
NetworkConnectivityLevelHintNone
Gibt einen Hinweis für keine Konnektivität an.
NetworkConnectivityLevelHintLocalAccess
Gibt einen Hinweis nur für den lokalen Netzwerkzugriff an.
NetworkConnectivityLevelHintInternetAccess
Gibt einen Hinweis für den lokalen Zugriff und den Internetzugriff an.
NetworkConnectivityLevelHintConstrainedInternetAccess
Gibt einen Hinweis für eingeschränkten Internetzugriff an.

Dieser Wert gibt die Captive-Portalkonnektivität an, bei der lokaler Zugriff auf ein Webportal bereitgestellt wird, der Zugriff auf das Internet jedoch erfordert, dass bestimmte Anmeldeinformationen über das Portal bereitgestellt werden. Dieses Maß an Konnektivität tritt im Allgemeinen auf, wenn Verbindungen verwendet werden, die an öffentlichen Standorten (z. B. Coffeeshops und Buchläden) gehostet werden.

Dies garantiert nicht die Erkennung eines Captive-Portals. Beachten Sie, dass die Netzwerkanforderungen Ihrer Anwendung möglicherweise umgeleitet werden, wenn Windows den Hinweis zur Konnektivitätsebene als NetworkConnectivityLevelHintLocalAccess meldet und daher eine andere Antwort als erwartet erhält. Andere Protokolle können ebenfalls betroffen sein; Beispielsweise kann HTTPS umgeleitet werden, und die Authentifizierung schlägt fehl.
NetworkConnectivityLevelHintHidden
Gibt einen Hinweis für eine Netzwerkschnittstelle an, die für die normale Konnektivität ausgeblendet ist (und standardmäßig nicht für Anwendungen zugänglich ist). Dies kann daran liegen, dass über dieses Netzwerk überhaupt keine Pakete zulässig sind (z. B. der Adapter selbst NCF_HIDDEN) oder (standardmäßig) Routen auf dieser Schnittstelle ignoriert werden (z. B. wird ein Mobilfunknetz ausgeblendet, wenn wlan verbunden ist).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004 (10.0; Build 19041)
Unterstützte Mindestversion (Server) Windows Server, Version 2004 (10.0; Build 19041)
Kopfzeile nldef.h (include iphlpapi.h)