CLUSTER_ENUM Enumeration

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

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

   
Windows version None supported Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Header clusapi.h

See Also

ClusterEnum

ClusterOpenEnum

Failover Cluster Enumerations