Partager via


GetClusterNetworkState, fonction (clusapi.h)

Retourne l’état actuel d’un réseau. Le type PCLUSAPI_GET_CLUSTER_NETWORK_STATE définit un pointeur vers cette fonction.

Syntaxe

CLUSTER_NETWORK_STATE GetClusterNetworkState(
  [in] HNETWORK hNetwork
);

Paramètres

[in] hNetwork

Gérez le réseau pour lequel les informations d’état doivent être retournées.

Valeur retournée

GetClusterNetworkState retourne l’état actuel du réseau, qui est représenté par l’une des valeurs suivantes énumérées par l’énumération CLUSTER_NETWORK_STATE .

Code/valeur de retour Description
ClusterNetworkUnavailable
0
Toutes les interfaces réseau sur le réseau ne sont pas disponibles, ce qui signifie que les nœuds propriétaires des interfaces réseau sont en panne.
ClusterNetworkDown
1
Le réseau n’est pas opérationnel ; aucun des nœuds sur le réseau ne peut communiquer.
ClusterNetworkPartitioned
2
Le réseau est opérationnel, mais deux nœuds ou plus sur le réseau ne peuvent pas communiquer. En général, un problème spécifique au chemin d’accès s’est produit.
ClusterNetworkUp
3
Le réseau est opérationnel ; tous les nœuds du cluster peuvent communiquer.
ClusterNetworkStateUnknown
-1
L’opération n’a pas réussi. Pour plus d’informations sur l’erreur, appelez la fonction GetLastError.

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

CLUSTER_NETWORK_STATE

OpenClusterNetwork