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                    = 0x00000001,
  CLUSTER_ENUM_RESTYPE                 = 0x00000002,
  CLUSTER_ENUM_RESOURCE                = 0x00000004,
  CLUSTER_ENUM_GROUP                   = 0x00000008,
  CLUSTER_ENUM_NETWORK                 = 0x00000010,
  CLUSTER_ENUM_NETINTERFACE            = 0x00000020,
  CLUSTER_ENUM_SHARED_VOLUME_GROUP     = 0x20000000,
  CLUSTER_ENUM_SHARED_VOLUME_RESOURCE  = 0x40000000,
  CLUSTER_ENUM_INTERNAL_NETWORK        = 0x80000000,
  CLUSTER_ENUM_ALL                     = (CLUSTER_ENUM_NODE | CLUSTER_ENUM_RESTYPE | CLUSTER_ENUM_RESOURCE | CLUSTER_ENUM_GROUP | 
      CLUSTER_ENUM_NETWORK | CLUSTER_ENUM_NETINTERFACE)
} CLUSTER_ENUM, _CLUSTER_ENUM;

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

Minimum supported client

None supported

Minimum supported server

Windows Server 2008 Enterprise, Windows Server 2008 Datacenter

Header

ClusAPI.h;
MsClus.h

See also

Failover Cluster Enumerations
ClusterOpenEnum
ClusterEnum

 

 

Show: