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