다음을 통해 공유


DestroyCluster 함수(clusapi.h)

클러스터를 제거합니다. PCLUSAPI_DESTROY_CLUSTER 형식은 이 함수에 대한 포인터를 정의합니다.

구문

DWORD DestroyCluster(
  [in]           HCLUSTER                         hCluster,
  [in, optional] PCLUSTER_SETUP_PROGRESS_CALLBACK pfnProgressCallback,
  [in, optional] PVOID                            pvCallbackArg,
  [in]           BOOL                             fdeleteVirtualComputerObjects
);

매개 변수

[in] hCluster

OpenCluster 또는 CreateCluster 함수에서 반환된 클러스터에 대한 핸들입니다.

[in, optional] pfnProgressCallback

클러스터 소멸에 대한 진행률을 제공하기 위해 주기적으로 호출되는 PCLUSTER_SETUP_PROGRESS_CALLBACK 함수 포인터와 일치하는 콜백 함수의 주소입니다.

[in, optional] pvCallbackArg

콜백 함수에 대한 인수입니다.

[in] fdeleteVirtualComputerObjects

TRUE이면 디렉터리에서 클러스터와 연결된 가상 컴퓨터 개체를 삭제합니다.

반환 값

클러스터가 완전히 제거 되었거나 마지막으로 실패한 작업에 대한 시스템 오류 코드 가 있는 경우 ERROR_SUCCESS 반환합니다.

설명

DestroyCluster를 사용하여 클러스터를 제거할 때 여러 단계가 실패할 수 있지만 하나의 오류 코드만 반환할 수 있습니다. 오류가 반환되면 클러스터 오류 로그를 검토해야 합니다.

요구 사항

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

추가 정보

클러스터 관리 함수

CreateCluster

OpenCluster