Compartir a través de


Función ClusterRegGetBatchNotification (clusapi.h)

Captura la notificación por lotes. Una vez capturada la notificación por lotes, se interpreta a través de la función ClusterRegBatchReadCommand . Una vez procesada la notificación por lotes, debe cerrarse a través de la función ClusterRegBatchCloseNotification .

Sintaxis

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

Parámetros

[in] hBatchNotify

Identificador del puerto de notificación por lotes abierto anteriormente a través de la función ClusterRegCreateBatchNotifyPort .

[out] phBatchNotification

Identificador de la notificación por lotes que representa todos los cambios en o por debajo de la clave de registro del clúster de interés que se ha producido desde la última llamada a ClusterRegGetBatchNotification o desde que se abrió el puerto de notificación por lotes.

Valor devuelto

La función devuelve uno de los siguientes códigos de error del sistema.

Código o valor devuelto Descripción
ERROR_SUCCESS
0
La operación se realizó correctamente.
ERROR_INVALID_DATA
13 (0xD)
Los datos no son válidos.
ERROR_OUTOFMEMORY
14 (0xE)
No hay suficiente almacenamiento disponible para completar esta operación.
ERROR_GEN_FAILURE
31 (0x1F)
Uno de los dispositivos conectados al sistema no funciona.

Comentarios

El tipo PCLUSTER_REG_GET_BATCH_NOTIFICATION define un puntero a esta función.

Solo las funciones del grupo de funciones por lotes, como ClusterRegBatchAddCommand, generarán una notificación de cambio del Registro. Un cambio en el Registro que no usa uno de los comandos de función por lotes no generará una notificación por lotes.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 Datacenter, Windows Server 2008 Enterprise
Plataforma de destino Windows
Encabezado clusapi.h
Library ClusAPI.lib
Archivo DLL ClusAPI.dll

Consulte también

Funciones de acceso al registro de clúster

ClusterRegBatchCloseNotification

ClusterRegBatchReadCommand

ClusterRegCreateBatchNotifyPort