다음을 통해 공유


GetClusterNetworkState 함수(clusapi.h)

네트워크의 현재 상태를 반환합니다. PCLUSAPI_GET_CLUSTER_NETWORK_STATE 형식은 이 함수에 대한 포인터를 정의합니다.

구문

CLUSTER_NETWORK_STATE GetClusterNetworkState(
  [in] HNETWORK hNetwork
);

매개 변수

[in] hNetwork

상태 정보를 반환해야 하는 네트워크에 대한 핸들입니다.

반환 값

GetClusterNetworkStateCLUSTER_NETWORK_STATE 열거 형으로 열거된 다음 값 중 하나로 표시되는 네트워크의 현재 상태를 반환합니다.

반환 코드/값 설명
ClusterNetworkUnavailable
0
네트워크의 모든 네트워크 인터페이스를 사용할 수 없습니다. 즉, 네트워크 인터페이스를 소유하는 노드가 다운되었습니다.
ClusterNetworkDown
1
네트워크가 작동하지 않습니다. 네트워크의 노드 중 어느 것도 통신할 수 없습니다.
ClusterNetworkPartitioned
2
네트워크가 작동하지만 네트워크의 두 개 이상의 노드가 통신할 수 없습니다. 일반적으로 경로 관련 문제가 발생했습니다.
ClusterNetworkUp
3
네트워크가 작동합니다. 클러스터의 모든 노드가 통신할 수 있습니다.
ClusterNetworkStateUnknown
-1
작업이 성공하지 못했습니다. 오류에 대한 자세한 내용은 GetLastError 함수를 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
대상 플랫폼 Windows
헤더 clusapi.h
라이브러리 ClusAPI.lib
DLL ClusAPI.dll

추가 정보

CLUSTER_NETWORK_STATE

OpenClusterNetwork