OnlineClusterResourceEx 함수(clusapi.h)

오프라인 또는 실패한 리소스 를 온라인으로 가져옵니다.

구문

DWORD OnlineClusterResourceEx(
  [in]           HRESOURCE hResource,
  [in]           DWORD     dwOnlineFlags,
  [in, optional] PBYTE     lpInBuffer,
  [in]           DWORD     cbInBufferSize
);

매개 변수

[in] hResource

온라인 상태로 만들기 위한 리소스에 대한 핸들입니다.

[in] dwOnlineFlags

온라인으로 가져올 리소스에 대한 설정을 지정하는 플래그입니다.

CLUSAPI_GROUP_ONLINE_IGNORE_RESOURCE_STATUS(0x00000001)

서버는 리소스에 대해 잠긴 모드를 무시합니다.

CLUSAPI_RESOURCE_ONLINE_DO_NOT_UPDATE_PERSISTENT_STATE(0x00000002)

리소스의 영구 상태를 업데이트하지 마세요.

CLUSAPI_RESOURCE_ONLINE_NECESSARY_FOR_QUORUM(0x00000004)

쿼럼을 유지하려면 리소스를 온라인으로 가져와야 합니다.

CLUSAPI_RESOURCE_ONLINE_BEST_POSSIBLE_NODE(0x00000008)

클러스터 서비스는 리소스를 온라인 상태로 전환할 때 호스트할 노드를 결정하는 것입니다.

Windows Server 2012 R2 및 Windows Server 2012: 이 값은 Windows Server 2016 전에 지원되지 않습니다.

0

서버는 리소스에 대해 잠긴 모드를 무시하지 않습니다.

[in, optional] lpInBuffer

작업에 대한 지침을 수신하는 입력 버퍼에 대한 포인터입니다. lpInBuffer 매개 변수의 형식은 속성 목록으로 지정됩니다.

[in] cbInBufferSize

lpInBuffer의 크기(바이트)입니다.

반환 값

작업이 성공하면 함수는 ERROR_SUCCESS 반환합니다.

작업이 실패하면 함수는 시스템 오류 코드를 반환합니다. 다음은 가능한 오류 코드입니다.

반환 코드 설명
ERROR_IO_PENDING
리소스 또는 리소스가 의존하는 리소스 중 하나가 온라인 진입점 함수에서 ERROR_IO_PENDING 반환했습니다.

요구 사항

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

추가 정보

장애 조치(failover) 클러스터 리소스 관리 함수