CreateClusterResource, fonction (clusapi.h)
Crée une ressource dans un cluster. Le type PCLUSAPI_CREATE_CLUSTER_RESOURCE définit un pointeur vers cette fonction.
HRESOURCE CreateClusterResource(
[in] HGROUP hGroup,
[in] LPCWSTR lpszResourceName,
[in] LPCWSTR lpszResourceType,
[in] DWORD dwFlags
);
[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 .
Le service de cluster détermine le moniteur de ressources auquel la nouvelle ressource sera affectée.
Le service de cluster crée un moniteur de ressources distinct dédié exclusivement à la nouvelle ressource.
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.
N’appelez pas CreateClusterResource à partir d’une DLL de ressource. Pour plus d’informations, consultez Appels de fonction à éviter dans les DLL de ressources.
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 |