다음을 통해 공유


ClusterRegCloseBatchEx 함수(clusapi.h)

ClusterRegCreateBatch 함수에서 만든 일괄 처리를 실행하거나 무시합니다.

구문

LONG ClusterRegCloseBatchEx(
  [in]            HREGBATCH hRegBatch,
  [in]            DWORD     flags,
  [out, optional] INT       *failedCommandNumber
);

매개 변수

[in] hRegBatch

ClusterRegCreateBatch에서 연 클러스터 레지스트리 키의 핸들입니다. ClusterRegCloseBatch가 완료된 후 이 핸들은 더 이상 유효하지 않으며 연결된 메모리가 해제됩니다.

[in] flags

[out, optional] failedCommandNumber

일괄 처리 실행이 실패하면 실패한 명령 수가 failedCommandNumber 인수 형식으로 반환됩니다. 일괄 처리의 첫 번째 명령에는 숫자 0이 있고, 두 번째 명령에는 숫자 1 등이 있습니다.

반환 값

함수는 다음 시스템 오류 코드 중 하나를 반환합니다.

반환 코드/값 설명
ERROR_SUCCESS
0
작업이 완료되었습니다.
ERROR_INVALID_HANDLE
6
핸들이 잘못되었습니다. hRegBatch 매개 변수가 NULL인 경우 이 값이 반환됩니다.

설명

명령을 실행하기 전에 오류가 발생한 경우 failedCommandNumber 매개 변수는 –1로 설정됩니다.

요구 사항

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

추가 정보

클러스터 레지스트리 액세스 함수

ClusterRegCloseBatch