перечисление 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) |