CLUSTER_ENUM enumeration (msclus.h)

Describes the type of cluster objects being enumerated. This enumeration is used by the ClusterOpenEnum and ClusterEnum functions.

Syntax

typedef enum CLUSTER_ENUM {
  CLUSTER_ENUM_NODE,
  CLUSTER_ENUM_RESTYPE,
  CLUSTER_ENUM_RESOURCE,
  CLUSTER_ENUM_GROUP,
  CLUSTER_ENUM_NETWORK,
  CLUSTER_ENUM_NETINTERFACE,
  CLUSTER_ENUM_SHARED_VOLUME_GROUP,
  CLUSTER_ENUM_SHARED_VOLUME_RESOURCE,
  CLUSTER_ENUM_INTERNAL_NETWORK,
  CLUSTER_ENUM_ALL
} ;

Constants

Name Description
CLUSTER_ENUM_NODE The nodes in the cluster.
CLUSTER_ENUM_RESTYPE The resource types in the cluster.
CLUSTER_ENUM_RESOURCE The resources in the cluster.
CLUSTER_ENUM_GROUP The groups in the cluster.
CLUSTER_ENUM_NETWORK The networks in the cluster.
CLUSTER_ENUM_NETINTERFACE The network interfaces in the cluster.
CLUSTER_ENUM_SHARED_VOLUME_GROUP The cluster shared volumes (CSV) in the cluster.

Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This value is not supported before
Windows Server 2012 R2.
CLUSTER_ENUM_SHARED_VOLUME_RESOURCE The cluster shared volumes in the cluster.

Windows Server 2008:  This value is not supported before
Windows Server 2008 R2.
CLUSTER_ENUM_INTERNAL_NETWORK The networks used by the cluster for internal communication.
CLUSTER_ENUM_ALL All the cluster objects.

Requirements

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

See also

ClusterEnum

ClusterOpenEnum

Failover Cluster Enumerations