Condividi tramite


Funzione ClusterRegCloseBatch (clusapi.h)

Esegue o ignora il batch creato dalla funzione ClusterRegCreateBatch .

Sintassi

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

Parametri

[in] hRegBatch

Handle della chiave del Registro di sistema del cluster aperta da ClusterRegCreateBatch. Dopo il completamento di ClusterRegCloseBatch, questo handle non è più valido e la memoria associata a essa viene liberata.

[in] bCommit

Se il valore impiegato da questo parametro è true, viene inviato un batch per l'esecuzione a un server cluster.

[out, optional] failedCommandNumber

Se l'esecuzione del batch non riesce, il numero del comando non riuscito viene restituito sotto forma di argomento failedCommandNumber . Il primo comando nel batch ha il numero 0, il secondo ha il numero 1 e così via.

Valore restituito

La funzione restituisce uno dei codici di errore di sistema seguenti.

Codice/valore restituito Descrizione
ERROR_SUCCESS
0
L'operazione è stata completata.
ERROR_INVALID_HANDLE
6
L'handle non è valido. Questo valore viene restituito se il parametro hRegBatch è NULL.

Commenti

Se si è verificato un errore prima dell'esecuzione di un comando, il parametro failedCommandNumber viene impostato su –1.

Il tipo PCLUSTER_REG_CLOSE_BATCH definisce un puntatore a questa funzione.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 Datacenter, Windows Server 2008 Enterprise
Piattaforma di destinazione Windows
Intestazione clusapi.h
Libreria ClusAPI.lib
DLL ClusAPI.dll

Vedi anche

Funzioni di accesso al Registro di sistema del cluster

ClusterRegBatchAddCommand

ClusterRegCloseBatchEx

ClusterRegCreateBatch