다음을 통해 공유


NL_NETWORK_CONNECTIVITY_LEVEL_HINT 열거형(nldef.h)

네트워크 연결 수준에 대한 힌트를 지정하는 상수를 정의합니다.

Syntax

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
제한된 인터넷 액세스에 대한 힌트를 지정합니다.

이 값은 웹 포털에 대한 로컬 액세스가 제공되는 Captive Portal 연결을 나타내지만 인터넷에 액세스하려면 포털을 통해 특정 자격 증명을 제공해야 합니다. 이 연결 수준은 일반적으로 공용 위치(예: 커피숍 및 서점)에서 호스트되는 연결을 사용할 때 발생합니다.

따라서 Captive Portal의 검색이 보장되지는 않습니다. Windows에서 연결 수준 힌트를 NetworkConnectivityLevelHintLocalAccess로 보고할 때 애플리케이션의 네트워크 요청이 리디렉션되어 예상과 다른 응답을 받을 수 있다는 점에 유의해야 합니다. 다른 프로토콜도 영향을 받을 수 있습니다. 예를 들어 HTTPS를 리디렉션하고 인증에 실패할 수 있습니다.
NetworkConnectivityLevelHintHidden
일반 연결에서 숨겨져 있고 기본적으로 애플리케이션에서 액세스할 수 없는 네트워크 인터페이스에 대한 힌트를 지정합니다. 이는 해당 네트워크를 통해 패킷이 전혀 허용되지 않거나(예: 어댑터 플래그 자체가 NCF_HIDDEN) 해당 인터페이스에서 (기본적으로) 경로가 무시되기 때문일 수 있습니다(예: WiFi가 연결될 때 셀룰러 네트워크가 숨겨짐).

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 2004(10.0; 빌드 19041)
지원되는 최소 서버 Windows Server 버전 2004(10.0; 빌드 19041)
머리글 nldef.h(iphlpapi.h 포함)