Partager via


Fonction ResUtilGetClusterRoleState (resapi.h)

Détermine si un rôle spécifique a été attribué à un cluster.

Syntaxe

CLUSTER_ROLE_STATE ResUtilGetClusterRoleState(
  [in] HCLUSTER     hCluster,
  [in] CLUSTER_ROLE eClusterRole
);

Paramètres

[in] hCluster

Handle du cluster interrogé.

[in] eClusterRole

Rôle sur lequel le cluster a été interrogé. Les valeurs possibles pour ce paramètre sont des énumérateurs de l’énumération CLUSTER_ROLE . Les valeurs suivantes sont valides.

ClusterRoleDHCP (0)

Cet énumérateur représente le rôle de cluster de service DHCP.

ClusterRoleDTC (1)

Cet énumérateur représente le rôle de cluster Coordinateur de transactions distribuées.

ClusterRoleFileServer (2)

Cet énumérateur représente le rôle de cluster de partage de fichiers.

ClusterRoleGenericApplication (3)

Cet énumérateur représente le rôle de cluster d’application générique.

ClusterRoleGenericScript (4)

Cet énumérateur représente le rôle de cluster script générique.

ClusterRoleGenericService (5)

Cet énumérateur représente le rôle de cluster de service générique.

ClusterRoleISCSINameServer (6)

Cet énumérateur représente le rôle de cluster Microsoft iSNS.

ClusterRoleMSMQ (7)

Cet énumérateur représente le rôle de cluster File d’attente de messages Microsoft.

ClusterRoleNFS (8)

Cet énumérateur représente le rôle de cluster de partage NFS.

ClusterRolePrintServer (9)

Cet énumérateur représente le rôle de cluster Spouleur d’impression.

ClusterRoleStandAloneNamespaceServer (10)

Cet énumérateur représente un rôle de cluster de partage de fichiers spécialisé.

ClusterRoleVolumeShadowCopyServiceTask (11)

Cet énumérateur représente le rôle de cluster Tâche de service de cliché instantané de volume.

ClusterRoleWINS (12)

Cet énumérateur représente le rôle de cluster du service WINS.

Valeur retournée

Les valeurs de retour possibles pour cette fonction sont des énumérateurs de l’énumération CLUSTER_ROLE_STATE . Les valeurs suivantes sont valides.

Code/valeur de retour Description
ClusterRoleUnknown
-1
On ignore si le rôle est cluster ou non. Si cette valeur est retournée, une erreur s’est produite. Pour plus d’informations, appelez GetLastError.
ClusterRoleClustered
0
Le rôle est en cluster.
ClusterRoleUnclustered
1
Le rôle n’est pas cluster.

Configuration requise

Condition requise Valeur
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 resapi.h
Bibliothèque ResUtils.lib ; ResApi.lib sur Windows Server 2008 R2 et Windows Server 2008
DLL ResUtils.dll

Voir aussi

CLUSTER_ROLE

CLUSTER_ROLE_STATE

Fonctions utilitaires de ressources