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 |
---|---|
|
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. |
|
Le rôle est en cluster. |
|
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 |