ClusterRegGetBatchNotification 함수(clusapi.h)

일괄 처리 알림을 가져옵니다. 일괄 처리 알림을 가져온 후에는 ClusterRegBatchReadCommand 함수를 통해 해석됩니다. 일괄 처리 알림이 처리되면 ClusterRegBatchCloseNotification 함수를 통해 닫아야 합니다.

구문

LONG ClusterRegGetBatchNotification(
  [in]  HREGBATCHPORT         hBatchNotify,
  [out] HREGBATCHNOTIFICATION *phBatchNotification
);

매개 변수

[in] hBatchNotify

ClusterRegCreateBatchNotifyPort 함수를 통해 이전에 연 일괄 처리 알림 포트에 대한 핸들입니다.

[out] phBatchNotification

ClusterRegGetBatchNotification에 대한 마지막 호출 이후 또는 일괄 알림 포트가 열린 이후 발생한 관심 클러스터 레지스트리 키 이하의 모든 변경 내용을 나타내는 일괄 처리 알림에 대한 핸들입니다.

반환 값

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

반환 코드/값 설명
ERROR_SUCCESS
0
작업이 완료되었습니다.
ERROR_INVALID_DATA
13(0xD)
데이터가 잘못되었습니다.
ERROR_OUTOFMEMORY
14(0xE)
스토리지가 부족하여 이 작업을 완료할 수 없습니다.
ERROR_GEN_FAILURE
31(0x1F)
시스템에 연결된 디바이스가 작동하지 않습니다.

설명

PCLUSTER_REG_GET_BATCH_NOTIFICATION 형식은 이 함수에 대한 포인터를 정의합니다.

ClusterRegBatchAddCommand와 같은 일괄 처리 함수 그룹의 함수만 레지스트리 변경 알림을 생성합니다. 일괄 처리 함수 명령 중 하나를 사용하지 않는 레지스트리 변경은 일괄 처리 알림을 생성하지 않습니다.

요구 사항

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

추가 정보

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

ClusterRegBatchCloseNotification

ClusterRegBatchReadCommand

ClusterRegCreateBatchNotifyPort