Partager via


CreateClusterResource, fonction (clusapi.h)

Crée une ressource dans un cluster. Le type PCLUSAPI_CREATE_CLUSTER_RESOURCE définit un pointeur vers cette fonction.

Syntaxe

HRESOURCE CreateClusterResource(
  [in] HGROUP  hGroup,
  [in] LPCWSTR lpszResourceName,
  [in] LPCWSTR lpszResourceType,
  [in] DWORD   dwFlags
);

Paramètres

[in] hGroup

Gérez le groupe qui doit recevoir la ressource.

[in] lpszResourceName

Pointeur vers une chaîne Unicode terminée par un caractère Null contenant le nom de la nouvelle ressource. Le nom spécifié doit être unique au sein du cluster.

[in] lpszResourceType

Pointeur vers le type de nouvelle ressource. Le type spécifié doit être installé dans le cluster.

[in] dwFlags

Masque de bits décrivant comment la ressource doit être ajoutée au cluster. Le paramètre dwFlags peut être défini sur l’une des valeurs suivantes énumérées à partir de l’énumération CLUSTER_RESOURCE_CREATE_FLAGS .

CLUSTER_RESOURCE_DEFAULT_MONITOR (0)

Le service de cluster détermine le moniteur de ressources auquel la nouvelle ressource sera affectée.

CLUSTER_RESOURCE_SEPARATE_MONITOR (1)

Le service de cluster crée un moniteur de ressources distinct dédié exclusivement à la nouvelle ressource.

Valeur retournée

Si l’opération réussit, la fonction retourne un handle de ressource.

Si l’opération échoue, la fonction retourne NULL. Pour plus d’informations sur l’erreur, appelez GetLastError.

Remarques

N’appelez pas CreateClusterResource à partir d’une DLL de ressource. Pour plus d’informations, consultez Appels de fonction à éviter dans les DLL de ressources.

Configuration requise

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

Voir aussi

CLUSTER_RESOURCE_CREATE_FLAGS

Fonctions de gestion des ressources de cluster

DeleteClusterResource

OpenClusterGroup