네트워크 목록 관리자
네트워크 목록 관리자 기술 개요입니다.
네트워크 목록 관리자를 개발하려면 다음 헤더가 필요합니다.
이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.
열거형
NLM_CONNECTION_COST NLM_CONNECTION_COST 열거형은 Windows 8 Cost API에서 지원되는 비용 수준 및 비용 플래그 집합을 지정합니다. |
NLM_CONNECTION_PROPERTY_CHANGE NLM_CONNECTION PROPERTY_CHANGE 열거형은 네트워크 연결의 속성에 대한 변경 내용을 정의하는 플래그 집합입니다. |
NLM_CONNECTIVITY NLM_Connectivity 열거형은 연결 관련 매개 변수가 변경 될 때마다 알림을 제공하는 플래그 집합입니다. |
NLM_DOMAIN_AUTHENTICATION_KIND 도메인 인증 방법을 지정하는 상수를 정의합니다. |
NLM_DOMAIN_TYPE NLM_DOMAIN_TYPE 열거형은 네트워크의 도메인 유형을 지정하는 플래그 집합입니다. |
NLM_ENUM_NETWORK NLM_ENUM_NETWORK 열거형에는 열거되는 네트워크 유형을 지정하는 플래그 집합이 포함되어 있습니다. |
NLM_INTERNET_CONNECTIVITY NLM_INTERNET_CONNECTIVITY 열거형은 IPv4 또는 IPv6 네트워크 연결에 대한 추가 데이터를 제공하는 플래그 집합을 정의합니다. |
NLM_NETWORK_CATEGORY NLM_NETWORK_CATEGORY 열거형은 네트워크의 범주 유형을 지정하는 플래그 집합입니다. |
NLM_NETWORK_CLASS NLM_NETWORK_CLASS 열거형은 네트워크가 식별되었는지를 지정하는 플래그 집합을 정의합니다. |
NLM_NETWORK_PROPERTY_CHANGE NLM_NETWORK_PROPERTY_CHANGE 열거형은 네트워크 속성에 대한 변경 내용을 정의하는 플래그 집합입니다. |
Functions
ClearSimulatedProfileInfo SetSimulatedProfileInfo에서 이전에 인터넷 연결 프로필에 적용한 연결 프로필 값을 지웁니다. GetInternetConnectionProfile을 통해 다음 인터넷 연결 쿼리는 시스템 정보를 사용합니다. |
복제 Clone 메서드는 현재 사용 중인 열거자와 동일한 열거형 상태를 포함하는 열거자를 만듭니다. (IEnumNetworkConnections.Clone) |
복제 Clone 메서드는 현재 사용 중인 열거자와 동일한 열거형 상태를 포함하는 열거자를 만듭니다. (IEnumNetworks.Clone) |
ConnectionCostChanged ConnectionCostChanged 메서드는 애플리케이션에 연결에 대한 네트워크 비용 변경을 알 수 있습니다. |
ConnectionDataPlanStatusChanged ConnectionDataPlanStatusChanged 메서드는 연결에서 변경 상태 데이터 계획의 애플리케이션을 알 수 있습니다. |
ConnectivityChanged NetworkConnectivityChanged 메서드는 네트워크 연결 관련 변경이 발생할 때 호출됩니다. (INetworkListManagerEvents.ConnectivityChanged) |
CostChanged CostChanged 메서드는 컴퓨터 전체 인터넷 연결에 대한 비용 변경 또는 연결의 특정 대상에 대한 라우팅의 첫 번째 홉을 나타내기 위해 호출됩니다. |
DataPlanStatusChanged DataPlanStatusChanged 메서드는 컴퓨터 전체 인터넷 연결에 사용되는 연결 또는 연결의 특정 대상에 대한 라우팅의 첫 번째 홉과 연결된 데이터 계획의 상태 대한 변경을 나타내기 위해 호출됩니다. |
FreeInterfaceContextTable 이 함수는 GetInterfaceContextTableForHostName 함수를 사용하여 검색된 인터페이스 컨텍스트 테이블을 해제합니다. |
get__NewEnum get_NewEnum 속성은 IEnumNetworkConnections 컬렉션을 반복하는 데 사용할 수 있는 자동화 열거자 개체를 반환합니다. |
get__NewEnum get_NewEnum 속성은 IEnumNetworks 컬렉션을 반복하는 데 사용할 수 있는 자동화 열거자 개체를 반환합니다. |
get_IsConnected get_IsConnected 속성은 네트워크에 네트워크 연결이 있는지를 지정합니다. |
get_IsConnected get_IsConnected 속성은 연결된 네트워크 연결에 네트워크 연결이 있는지를 지정합니다. |
get_IsConnected get_IsConnected 속성은 로컬 컴퓨터에 네트워크 연결이 있는지를 지정합니다. |
get_IsConnectedToInternet get_IsConnectedToInternet 속성은 네트워크에 인터넷 연결이 있는지를 지정합니다. |
get_IsConnectedToInternet get_IsConnectedToInternet 속성은 연결된 네트워크 연결에 인터넷 연결이 있는지를 지정합니다. |
get_IsConnectedToInternet get_IsConnectedToInternet 속성은 로컬 컴퓨터가 인터넷에 연결되어 있는지를 지정합니다. |
GetAdapterId GetAdapterID 메서드는 이 연결에서 사용하는 네트워크 어댑터의 ID를 반환합니다. |
GetCategory GetCategory 메서드는 네트워크의 범주를 반환합니다. |
GetConnectionId GetConnectionID 메서드는 이 네트워크 연결과 연결된 연결 ID를 반환합니다. |
GetConnectivity GetConnectivity 메서드는 네트워크의 연결 상태를 반환합니다. |
GetConnectivity GetConnectivity 메서드는 네트워크 연결의 연결 상태를 반환합니다. |
GetConnectivity GetConnectivity 메서드는 컴퓨터의 전체 연결 상태를 반환합니다. |
GetCost GetCost 메서드는 연결과 관련된 네트워크 비용을 검색합니다. |
GetCost GetCost 메서드는 컴퓨터 전체 인터넷 연결의 현재 비용 또는 연결의 특정 대상에 대한 라우팅의 첫 번째 홉을 검색합니다. |
GetDataPlanStatus GetDataPlanStatus 메서드는 연결과 연결된 데이터 계획의 상태 검색합니다. |
GetDataPlanStatus GetDataPlanStatus는 컴퓨터 전체 인터넷 연결 또는 연결의 특정 대상에 대한 라우팅의 첫 번째 홉에 대한 데이터 요금제 상태 검색합니다. |
GetDescription GetDescription 메서드는 네트워크에 대한 설명 문자열을 반환합니다. |
GetDomainType GetDomainType 메서드는 네트워크의 도메인 유형을 반환합니다. |
GetDomainType GetDomainType 메서드는 네트워크 연결의 도메인 형식을 반환합니다. |
GetInterfaceContextTableForHostName 이 함수는 지정된 호스트 이름 및 연결 프로필 필터에 대한 인터페이스 컨텍스트 테이블을 검색합니다. |
GetName GetName 메서드는 네트워크 이름을 반환합니다. |
GetNetwork GetNetwork 메서드는 연결과 연결된 네트워크를 반환합니다. |
GetNetwork GetNetwork 메서드는 제공된 네트워크 ID를 기반으로 네트워크를 검색합니다. |
GetNetworkConnection GetNetworkConnection 메서드는 제공된 네트워크 연결 ID를 기반으로 네트워크를 검색합니다. |
GetNetworkConnections GetNetworkConnections 메서드는 네트워크에 대한 모든 네트워크 연결의 열거형을 반환합니다. 네트워크는 서로 다른 인터페이스 또는 동일한 인터페이스의 다른 링크에서 여러 연결을 가질 수 있습니다. |
GetNetworkConnections GetNetworkConnections 메서드는 만들어진 네트워크 연결의 전체 목록을 열거합니다. |
GetNetworkId GetNetworkId 메서드는 네트워크의 고유 식별자를 반환합니다. |
GetNetworks GetNetworks 메서드는 로컬 컴퓨터에서 사용할 수 있는 네트워크 목록을 검색합니다. |
GetTimeCreatedAndConnected GetTimeCreatedAndConnected 메서드는 네트워크를 만들고 연결한 로컬 날짜와 시간을 반환합니다. |
IsDomainAuthenticatedBy 이 네트워크에 대해 지정된 도메인 인증 방법이 성공했는지 여부를 쿼리합니다. |
IsDomainAuthenticatedBy 이 네트워크 연결에 대해 지정된 도메인 인증 방법이 성공했는지 여부를 쿼리합니다. |
NetworkAdded NetworkAdded 메서드는 새 네트워크가 추가될 때 호출됩니다. 새 네트워크의 GUID가 제공됩니다. |
NetworkConnectionConnectivityChanged NetworkConnectionConnectivityChanged 메서드는 네트워크 연결 수준에서 연결 변경 이벤트가 발생할 때 클라이언트에 알렸습니다. |
NetworkConnectionPropertyChanged NetworkConnectionPropertyChanged 메서드는 특정 네트워크 연결과 관련된 속성 변경 이벤트가 발생할 때 클라이언트에 알렸습니다. |
NetworkConnectivityChanged NetworkConnectivityChanged 메서드는 네트워크 연결 관련 변경이 발생할 때 호출됩니다. (INetworkEvents.NetworkConnectivityChanged) |
NetworkDeleted NetworkDeleted 메서드는 네트워크가 삭제될 때 호출됩니다. |
NetworkPropertyChanged NetworkPropertyChanged 메서드는 네트워크 속성 변경이 감지될 때 호출됩니다. |
다음 Next 메서드는 열거형 시퀀스에서 지정한 다음 개수의 요소를 가져옵니다. (IEnumNetworkConnections.Next) |
다음 Next 메서드는 열거형 시퀀스에서 지정한 다음 개수의 요소를 가져옵니다. (IEnumNetworks.Next) |
OnDemandGetRoutingHint OnDemandGetRoutingHint 함수는 경로 요청 캐시에서 대상을 조회하고 일치하는 항목이 발견되면 해당 인터페이스 ID를 반환합니다. |
OnDemandRegisterNotification OnDemandRegisterNotification 함수를 사용하면 경로 요청 캐시가 수정될 때 애플리케이션에 등록 알림을 받을 수 있습니다. |
OnDemandUnRegisterNotification OnDemandUnregisterNotification 함수를 사용하면 애플리케이션이 알림을 등록 취소하고 리소스를 클린 수 있습니다. |
Reset Reset 메서드는 열거형 시퀀스를 시작 부분으로 다시 설정합니다. (IEnumNetworkConnections.Reset) |
Reset Reset 메서드는 열거형 시퀀스를 시작 부분으로 다시 설정합니다. (IEnumNetworks.Reset) |
SetCategory SetCategory 메서드는 네트워크의 범주를 설정합니다. 변경 내용이 즉시 적용됩니다. 이 API의 호출자는 Administrators 그룹의 구성원이어야 합니다. |
SetDescription SetDescription 메서드는 네트워크에 대한 설명을 설정하거나 바꿉니다. |
SetDestinationAddresses SetDestinationAddresses 메서드는 변경 알림을 상태 비용 또는 데이터 요금제 수신을 위해 지정된 대상 IPv4/IPv6 주소를 등록합니다. |
SetName SetName 메서드는 네트워크를 설정하거나 이름을 바꿉니다. |
SetSimulatedProfileInfo SetSimulatedProfileInfo 메서드는 특정 데이터 통신 연결 조건 시뮬레이션을 지원하기 위해 인터넷 연결 프로필에 특정 연결 프로필 값 집합을 적용합니다. |
Skip Skip 메서드는 열거형 시퀀스에서 지정된 다음 개수의 요소를 건너뜁니다. (IEnumNetworkConnections.Skip) |
Skip Skip 메서드는 열거형 시퀀스에서 지정된 다음 개수의 요소를 건너뜁니다. (IEnumNetworks.Skip) |
인터페이스
IEnumNetworkConnections IEnumNetworkConnections 인터페이스는 네트워크 연결에 대한 표준 열거자를 제공합니다. 네트워크 내의 활성, 연결 끊김 또는 모든 네트워크 연결을 열거합니다. 이 인터페이스는 INetwork 인터페이스에서 가져올 수 있습니다. |
IEnumNetworks IEnumNetworks 인터페이스는 네트워크의 표준 열거자입니다. 로컬 컴퓨터에서 사용할 수 있는 모든 네트워크를 열거합니다. 이 인터페이스는 INetworkListManager 인터페이스에서 가져올 수 있습니다. |
INetwork INetwork 인터페이스는 로컬 컴퓨터의 네트워크를 나타냅니다. 또한 비슷한 네트워크 서명이 있는 네트워크 연결 컬렉션을 나타낼 수도 있습니다. |
INetwork2 INetwork2 인터페이스는 로컬 컴퓨터의 네트워크를 나타냅니다. 또한 비슷한 네트워크 서명이 있는 네트워크 연결 컬렉션을 나타낼 수도 있습니다. |
INetworkConnection INetworkConnection 인터페이스는 단일 네트워크 연결을 나타냅니다. |
INetworkConnection2 INetworkConnection2 인터페이스는 단일 네트워크 연결을 나타냅니다. |
INetworkConnectionCost 연결과 연결된 현재 네트워크 비용 및 데이터 요금제 상태 쿼리합니다. |
INetworkConnectionCostEvents 이 인터페이스는 애플리케이션에 연결에 대한 변경 이벤트를 상태 비용 및 데이터 계획을 알립니다. |
INetworkConnectionEvents INetworkConnectionEvents 인터페이스는 클라이언트가 네트워크 연결 관련 이벤트를 가져오기 위해 구현하는 메시지 싱크 인터페이스입니다. 하위 수준 이벤트(예: 인증 변경)에 관심이 있는 애플리케이션은 이 인터페이스를 구현해야 합니다. |
INetworkCostManager 이 인터페이스를 사용하여 컴퓨터 전체 인터넷 연결에 사용되는 연결 또는 연결에서 특정 대상으로 라우팅하는 첫 번째 홉과 관련된 정보를 상태 컴퓨터 전체 비용 및 데이터 요금제에 대해 쿼리할 수 있습니다. |
INetworkCostManagerEvents 이 인터페이스는 애플리케이션에 머신 차원의 비용 및 데이터 계획 관련 이벤트를 알립니다. |
INetworkEvents INetworkEvents는 클라이언트가 네트워크 관련 이벤트를 가져오기 위해 구현하는 알림 싱크 인터페이스입니다. 이러한 API는 각 이벤트가 발생할 때 자동으로 호출되는 모든 콜백 함수입니다. |
INetworkListManager INetworkListManager 인터페이스는 네트워크 목록 관리 기능을 수행하는 메서드 집합을 제공합니다. |
INetworkListManagerEvents INetworkListManagerEvents는 클라이언트가 전체 컴퓨터 상태 관련 이벤트를 가져오기 위해 구현하는 메시지 싱크 인터페이스입니다. 인터넷 연결과 같은 상위 수준 이벤트에 관심이 있는 애플리케이션은 이 인터페이스를 구현합니다. |
구조체
NET_INTERFACE_CONTEXT NET_INTERFACE_CONTEXT_TABLE 구조체의 일부인 인터페이스 컨텍스트입니다. |
NET_INTERFACE_CONTEXT_TABLE NET_INTERFACE_CONTEXT 구조체의 테이블입니다. |
NLM_DATAPLAN_STATUS NLM_DATAPLAN_STATUS 구조는 운송업체에서 제공하는 정보를 상태 현재 데이터 요금제에 저장합니다. |
NLM_SIMULATED_PROFILE_INFO SetSimulatedProfileInfo에서 RDP 자식 세션에서 현재 인터넷 연결 프로필 값을 재정의하여 특정 데이터 통신 연결 조건의 시뮬레이션을 지원하는 데 사용되는 값을 지정하는 데 사용됩니다. |
NLM_SOCKADDR NLM_SOCKADDR 구조에는 IPv4/IPv6 대상 주소가 포함됩니다. |
NLM_USAGE_DATA NLM_USAGE_DATA 구조는 계획의 데이터 사용량을 나타내는 정보를 저장합니다. |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기