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