다음을 통해 공유


CreateClusterResource 함수(clusapi.h)

클러스터리소스를 만듭니다. PCLUSAPI_CREATE_CLUSTER_RESOURCE 형식은 이 함수에 대한 포인터를 정의합니다.

구문

HRESOURCE CreateClusterResource(
  [in] HGROUP  hGroup,
  [in] LPCWSTR lpszResourceName,
  [in] LPCWSTR lpszResourceType,
  [in] DWORD   dwFlags
);

매개 변수

[in] hGroup

리소스를 받아야 하는 그룹에 대한 핸들입니다.

[in] lpszResourceName

새 리소스의 이름을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다. 지정된 이름은 클러스터 내에서 고유해야 합니다.

[in] lpszResourceType

새 리소스 유형에 대한 포인터입니다. 지정된 형식을 클러스터에 설치해야 합니다.

[in] dwFlags

리소스를 클러스터에 추가하는 방법을 설명하는 비트 마스크입니다. dwFlags 매개 변수는 CLUSTER_RESOURCE_CREATE_FLAGS 열거형에서 열거된 다음 값 중 하나로 설정할 수 있습니다.

CLUSTER_RESOURCE_DEFAULT_MONITOR (0)

클러스터 서비스는 새 리소스가 할당될 리소스 모니터를 결정합니다.

CLUSTER_RESOURCE_SEPARATE_MONITOR (1)

클러스터 서비스가 새 리소스 전용으로 별도의 리소스 모니터를 만들도록 합니다.

반환 값

작업이 성공하면 함수는 리소스 핸들을 반환합니다.

작업이 실패하면 함수는 NULL을 반환합니다. 오류에 대한 자세한 내용은 GetLastError를 호출합니다.

설명

리소스 DLL에서 CreateClusterResource 를 호출하지 마세요. 자세한 내용은 리소스 DLL에서 피해야 할 함수 호출을 참조하세요.

요구 사항

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

추가 정보

CLUSTER_RESOURCE_CREATE_FLAGS

클러스터 리소스 관리 함수

DeleteClusterResource

OpenClusterGroup