Поделиться через


перечисление 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
Указывает указание для локального доступа и доступа к Интернету.
NetworkConnectivityLevelHintConstrainedInternetAccess
Указывает указание для ограниченного доступа к Интернету.

Это значение указывает на возможность подключения к недоступному порталу, при котором предоставляется локальный доступ к веб-порталу, но для доступа к Интернету требуется предоставить через портал определенные учетные данные. Этот уровень подключения обычно возникает при использовании подключений, размещенных в общедоступных местах (например, кафе и книжных магазинах).

Это не гарантирует обнаружение нефиксного портала. Следует помнить, что когда Windows сообщает указание уровня подключения как NetworkConnectivityLevelHintLocalAccess, сетевые запросы вашего приложения могут перенаправляться и таким образом получать ответ, отличный от ожидаемого. Другие протоколы также могут быть затронуты; Например, httpS может быть перенаправлен и не пройдена проверка подлинности.
NetworkConnectivityLevelHintHidden
Указывает указание для сетевого интерфейса, который скрыт от обычного подключения (по умолчанию недоступен для приложений). Это может быть вызвано тем, что в этой сети не разрешены пакеты (например, сами флаги адаптера NCF_HIDDEN) или (по умолчанию) маршруты игнорируются в этом интерфейсе (например, сотовая сеть скрыта при подключении Wi-Fi).

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 2004 (10.0; Сборка 19041)
Минимальная версия сервера Windows Server версии 2004 (10.0; Сборка 19041)
Верхняя часть nldef.h (включая iphlpapi.h)