Compartir a través de


Función ClusterRegCreateBatch (clusapi.h)

Crea un lote que ejecutará comandos en una clave del Registro de clúster. La función ClusterRegBatchAddCommand agregará estos comandos al lote y la función ClusterRegCloseBatch la ejecutará o omitirá.

Sintaxis

LONG ClusterRegCreateBatch(
  [in, optional] HKEY      hKey,
  [out]          HREGBATCH *pHREGBATCH
);

Parámetros

[in, optional] hKey

Identificador de la clave del Registro del clúster abierta. Todas las operaciones del lote son relativas a esta clave del Registro del clúster.

[out] pHREGBATCH

Puntero al identificador del lote creado.

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_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.
ERROR_INVALID_PARAMETER
87 (0x57)
El parámetro no es correcto. Este valor se devolverá si el parámetro hKey es NULL.

Comentarios

La clave no debe cerrarse hasta que se haya enviado el lote para su ejecución.

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

Requisitos

   
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

ClusterRegCloseBatch