Partager via


CreateClusterResourceType, fonction (clusapi.h)

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

Syntaxe

DWORD CreateClusterResourceType(
  [in] HCLUSTER hCluster,
  [in] LPCWSTR  lpszResourceTypeName,
  [in] LPCWSTR  lpszDisplayName,
  [in] LPCWSTR  lpszResourceTypeDll,
  [in] DWORD    dwLooksAlivePollInterval,
  [in] DWORD    dwIsAlivePollInterval
);

Paramètres

[in] hCluster

Gérez le cluster pour recevoir le nouveau type de ressource.

[in] lpszResourceTypeName

Pointeur vers une chaîne Unicode terminée par null contenant le nom du nouveau type de ressource. Le nom spécifié doit être unique au sein du cluster.

[in] lpszDisplayName

Pointeur vers le nom d’affichage du nouveau type de ressource. Alors que le contenu de lpszResourceTypeName doit identifier de manière unique le type de ressource sur tous les clusters, le contenu de lpszDisplayName doit être un nom convivial localisé pour la ressource adaptée à l’affichage pour les administrateurs.

[in] lpszResourceTypeDll

Pointeur vers le nom complet de la DLL de ressource pour le nouveau type de ressource ou le nom du chemin d’accès relatif au répertoire du cluster.

[in] dwLooksAlivePollInterval

Valeur par défaut en millisecondes à utiliser comme intervalle d’interrogation nécessaire à la fonction LooksAlive du nouveau type de ressource. Le paramètre dwLooksAlivePollInterval est utilisé pour définir la propriété LooksAlivePollInterval du type de ressource.

[in] dwIsAlivePollInterval

Valeur par défaut en millisecondes à utiliser comme intervalle d’interrogation nécessaire à la fonction IsAlive du nouveau type de ressource. Le paramètre dwIsAlivePollInterval est utilisé pour définir la propriété IsAlivePollInterval du type de ressource.

Valeur retournée

Si l’opération réussit, la fonction retourne ERROR_SUCCESS.

Si l’opération échoue, la fonction retourne un code d’erreur système.

Remarques

La fonction CreateClusterResourceType définit uniquement le type de ressource dans la base de données du cluster et inscrit le type de ressource auprès du service cluster. Pour terminer le processus d’installation d’un nouveau type de ressource dans un cluster, les développeurs doivent installer les DLL de ressource et les DLL d’extension Administrateur de cluster pour les nouveaux types sur chaque nœud du cluster. En outre, si l’administrateur de cluster est utilisé sur des systèmes qui ne sont pas des nœuds membres, les DLL d’extension doivent également être installées sur ces systèmes.

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

DeleteClusterResourceType

IsAlive

IsAlivePollInterval

LooksAlive

LooksAlivePollInterval