Compartir a través de


Función ClusterRegCloseBatch (clusapi.h)

Ejecuta o omite el lote creado por la función ClusterRegCreateBatch .

Sintaxis

LONG ClusterRegCloseBatch(
  [in]            HREGBATCH hRegBatch,
  [in]            BOOL      bCommit,
  [out, optional] INT       *failedCommandNumber
);

Parámetros

[in] hRegBatch

Identificador de la clave del Registro del clúster abierta por ClusterRegCreateBatch. Después de completar ClusterRegCloseBatch, este identificador ya no es válido y la memoria asociada a él se libera.

[in] bCommit

Si el valor que toma este parámetro es true, se envía un lote para su ejecución a un servidor de clúster.

[out, optional] failedCommandNumber

Si la ejecución del lote no se realiza correctamente, el número del comando que produjo un error se devuelve en forma de argumento failedCommandNumber . El primer comando del lote tiene el número 0, el segundo tiene el número 1, etc.

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_HANDLE
6
El identificador no es válido. Este valor se devuelve si el parámetro hRegBatch es NULL.

Comentarios

Si se ha producido un error antes de ejecutar cualquier comando, el parámetro failedCommandNumber se establece en –1.

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

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

ClusterRegBatchAddCommand

ClusterRegCloseBatchEx

ClusterRegCreateBatch