CLUSTER_NODE_STATE enumeration (msclus.h)

Describes the state of a cluster node. The GetClusterNodeState and State properties use this enumeration.

Syntax

typedef enum CLUSTER_NODE_STATE {
  ClusterNodeStateUnknown = -1,
  ClusterNodeUp,
  ClusterNodeDown,
  ClusterNodePaused,
  ClusterNodeJoining
} ;

Constants

 
ClusterNodeStateUnknown
Value: -1
The operation was not successful. For more information about the error, call the function
GetLastError.
ClusterNodeUp
The node is physically plugged in, turned on, booted, and capable of executing programs. This value is also
used by the
SetClusterServiceAccountPassword
function and Resume method.
ClusterNodeDown
The node is turned off or not operational.
ClusterNodePaused
The node is running but not participating in cluster operations. This value is also used by the
PauseClusterNode and
SetClusterServiceAccountPassword
functions. This value is also used Pause method.
ClusterNodeJoining
The node is in the process of joining a cluster.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Header msclus.h

See also

Failover Cluster Enumerations

GetClusterNodeState

Pause Method of the ClusNode Object

PauseClusterNode

SetClusterServiceAccountPassword

State Property of the ClusNode Object