GetClusterNodeState, fonction (clusapi.h)
Retourne l’état actuel d’un nœud. Le type PCLUSAPI_GET_CLUSTER_NODE_STATE définit un pointeur vers cette fonction.
Syntaxe
CLUSTER_NODE_STATE GetClusterNodeState(
[in] HNODE hNode
);
Paramètres
[in] hNode
Gérez le nœud pour lequel les informations d’état doivent être retournées.
Valeur retournée
GetClusterNodeState retourne l’état actuel du nœud, qui est représenté par l’une des valeurs suivantes.
Les valeurs retournées proviennent de l’énumération CLUSTER_NODE_STATE .
Code/valeur de retour | Description |
---|---|
|
Le nœud est physiquement branché, activé, démarré et capable d’exécuter des programmes. |
|
Le nœud est désactivé ou n’est pas opérationnel. |
|
Le nœud est en cours de jonction d’un cluster. |
|
Le nœud est en cours d’exécution, mais ne participe pas aux opérations de cluster. |
|
L’opération n’a pas réussi. Pour plus d’informations sur l’erreur, appelez la fonction GetLastError. |
Remarques
L’état ClusterNodeDown indique uniquement qu’un nœud est inactif ; elle ne spécifie pas la raison de l’inactivité. Un nœud peut être à l’état ClusterNodeDown pour les raisons suivantes :
- Le nœud n’est pas en cours d’exécution.
- Le service de cluster sur le nœud n’est pas en cours d’exécution.
- Le nœud ne peut pas communiquer avec le nœud qui contrôle la ressource de quorum.
- Le nœud est inactif pour toute autre raison.
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 |