NL_NETWORK_CONNECTIVITY_LEVEL_HINT 枚举 (nldef.h)

定义指定有关网络连接级别的提示的常量。

语法

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

常量

 
NetworkConnectivityLevelHintUnknown
值: 0
指定未知连接级别的提示。 在 Windows (或应用程序容器) 启动时,可能会返回此值,会有一个较短的时间窗口。
NetworkConnectivityLevelHintNone
指定无连接的提示。
NetworkConnectivityLevelHintLocalAccess
指定仅限本地网络访问的提示。
NetworkConnectivityLevelHintInternetAccess
指定本地和 Internet 访问的提示。
NetworkConnectivityLevelHintConstrainedInternetAccess
指定受限 Internet 访问的提示。

此值指示强制门户连接,其中提供对 Web 门户的本地访问,但访问 Internet 需要通过门户提供特定凭据。 使用公共位置托管的连接时,通常会遇到这种级别的连接, (例如咖啡店和书店) 。

这不保证检测强制网络门户。 应注意,当 Windows 将连接级别提示报告为 NetworkConnectivityLevelHintLocalAccess 时,可能会重定向应用程序的网络请求,从而收到与预期不同的响应。 其他协议也可能受到影响;例如,HTTPS 可能被重定向,身份验证失败。
NetworkConnectivityLevelHintHidden
指定在正常连接 (隐藏的网络接口的提示,默认情况下,应用程序) 无法访问该接口。 这可能是因为该网络上不允许任何数据包 (例如,适配器标记自身 NCF_HIDDEN) ,或者默认情况下 (,) 路由在该接口上被忽略 (例如,当连接 WiFi) 时,手机网络处于隐藏状态。

要求

要求
最低受支持的客户端 Windows 10,版本 2004 (10.0;内部版本 19041)
最低受支持的服务器 Windows Server 版本 2004 (10.0;内部版本 19041)
标头 nldef.h (包括 iphlpapi.h)