Partager via


Fonction ClusterRegCreateBatch (clusapi.h)

Crée un lot qui exécute des commandes sur une clé de Registre de cluster. Ces commandes seront ajoutées au lot par la fonction ClusterRegBatchAddCommand et exécutées ou ignorées par la fonction ClusterRegCloseBatch .

Syntaxe

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

Paramètres

[in, optional] hKey

Handle de la clé de Registre de cluster ouverte. Toutes les opérations sur le lot sont relatives à cette clé de Registre de cluster.

[out] pHREGBATCH

Pointeur vers le handle du lot créé.

Valeur retournée

La fonction retourne l’un des codes d’erreur système suivants.

Code/valeur de retour Description
ERROR_SUCCESS
0
L'opération a réussi.
ERROR_OUTOFMEMORY
14 (0xE)
Espace de stockage insuffisant pour terminer cette opération.
ERROR_GEN_FAILURE
31 (0x1F)
Un périphérique connecté au système ne fonctionne pas.
ERROR_INVALID_PARAMETER
87 (0x57)
Le paramètre est incorrect. Cette valeur est retournée si le paramètre hKey a la valeur NULL.

Remarques

La clé ne doit pas être fermée tant que le lot n’a pas été soumis pour exécution.

Le type PCLUSTER_REG_CREATE_BATCH définit un pointeur vers cette fonction.

Configuration requise

   
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 Datacenter, Windows Server 2008 Entreprise
Plateforme cible Windows
En-tête clusapi.h
Bibliothèque ClusAPI.lib
DLL ClusAPI.dll

Voir aussi

Fonctions d’accès au Registre de cluster

ClusterRegBatchAddCommand

ClusterRegCloseBatch