CLUSTER_NODE_ENUM enumeration (msclus.h)

Describes the types of cluster objects that are enumerated by the ClusterNodeEnum and ClusterNodeOpenEnum functions.

Syntax

typedef enum CLUSTER_NODE_ENUM {
  CLUSTER_NODE_ENUM_NETINTERFACES = 0x1,
  CLUSTER_NODE_ENUM_GROUPS = 0x2,
  CLUSTER_NODE_ENUM_PREFERRED_GROUPS = 0x4,
  CLUSTER_NODE_ENUM_ALL
} ;

Constants

 
CLUSTER_NODE_ENUM_NETINTERFACES
Value: 0x1
Network interfaces on the node.
CLUSTER_NODE_ENUM_GROUPS
Value: 0x2
Cluster groups on the node.

Windows Server 2008:  This value is not supported before
Windows Server 2008 R2.
CLUSTER_NODE_ENUM_PREFERRED_GROUPS
Value: 0x4
Cluster groups that list this node as their preferred owner.

Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This value is supported before
Windows Server 2012 R2.
CLUSTER_NODE_ENUM_ALL
Network interfaces on the node, groups on the node, and groups that list the node as their preferred owner..

Requirements

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

See also

ClusterNodeEnum

ClusterNodeOpenEnum

Failover Cluster Enumerations