PCLUSTER_SETUP_PROGRESS_CALLBACK 콜백 함수(clusapi.h)
클러스터 설정 진행에 대한 정기적인 업데이트를 받는 콜백 함수입니다. 이 콜백은 CreateCluster, AddClusterNode 및 DestroyCluster 함수를 처리하는 동안 사용됩니다.
PCLUSTER_SETUP_PROGRESS_CALLBACK PclusterSetupProgressCallback;
BOOL PclusterSetupProgressCallback(
[in, optional] PVOID pvCallbackArg,
[in] CLUSTER_SETUP_PHASE eSetupPhase,
[in] CLUSTER_SETUP_PHASE_TYPE ePhaseType,
[in] CLUSTER_SETUP_PHASE_SEVERITY ePhaseSeverity,
[in] DWORD dwPercentComplete,
[in, optional] PCWSTR lpszObjectName,
[in] [in] DWORD dwStatus
)
{...}
[in, optional] pvCallbackArg
CreateCluster,AddClusterNode 또는 DestroyCluster 함수에 전달된 pvCallbackArg 매개 변수입니다.
[in] eSetupPhase
현재 설정 단계를 제공하는 CLUSTER_SETUP_PHASE 열거형의 값입니다. 매개 변수는 다음 값 중 하나일 수 있습니다.
클러스터 설정을 초기화합니다.
클러스터 노드의 유효성을 검사합니다.
클러스터 네트워크의 유효성을 검사합니다.
클러스터 디스크의 유효성을 검사합니다.
클러스터 서비스를 구성합니다.
클러스터 서비스를 시작합니다.
클러스터 이름을 쿼리합니다.
클러스터 이름의 유효성을 검사합니다.
클러스터 계정을 만듭니다.
클러스터 계정을 구성합니다.
클러스터를 형성합니다.
클러스터에 속성을 추가합니다.
리소스 종류를 만듭니다.
리소스 그룹을 만듭니다.
IP 주소 리소스를 만듭니다.
네트워크 이름을 만듭니다.
클러스터 그룹을 온라인 상태로 설정합니다.
현재 클러스터 멤버 자격을 가져옵니다.
클러스터 멤버 자격에 노드를 추가합니다.
노드를 시작합니다.
그룹을 다른 노드로 이동합니다.
클러스터에서 그룹을 삭제합니다.
오프라인 그룹을 정리합니다.
그룹을 오프라인으로 이동합니다.
클러스터에서 노드를 제거합니다.
노드를 사전 클러스터된 상태로 반환합니다.
코어 리소스 그룹을 사전 클러스터된 상태로 반환합니다.
실패한 리소스를 사전 클러스터된 상태로 반환합니다.
[in] ePhaseType
현재 설정 단계 유형을 제공하는 CLUSTER_SETUP_PHASE_TYPE 열거형의 값입니다. 매개 변수는 다음 값 중 하나일 수 있습니다.
eSetupPhase 매개 변수에 전달된 새 설정 단계의 시작을 나타냅니다.
eSetupPhase 매개 변수에 전달된 설치 단계의 연속을 나타냅니다. 이 콜백은 특정 설정 단계 및 형식을 처리하는 동안 반복될 수 있습니다.
eSetupPhase 매개 변수에 전달된 대로 모든 설정 단계가 끝날 때 한 번 호출됩니다.
[in] ePhaseSeverity
현재 설정 단계 심각도를 제공하는 CLUSTER_SETUP_PHASE_SEVERITY 열거형의 값입니다. 매개 변수는 다음 값 중 하나일 수 있습니다.
클러스터 설정의 이 단계를 성공적으로 완료할 수 있습니다.
클러스터 설정의 이 단계는 경고와 함께 완료할 수 있습니다.
클러스터 설치 프로세스의 이 단계를 성공적으로 완료할 수 없습니다.
[in] dwPercentComplete
완료된 설정의 대략 백분율을 나타냅니다.
범위: 0-100
[in, optional] lpszObjectName
개체 이름입니다.
[in] [in] dwStatus
상태
TBD
PCLUSTER_SETUP_PROGRESS_CALLBACK 형식은 이 함수에 대한 포인터를 정의합니다.
MSCluster_EventClusterCallback MOF 클래스도 비슷한 방식으로 사용됩니다.
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise |
대상 플랫폼 | Windows |
헤더 | clusapi.h |