CLUSTER_CONTROL_OBJECT Enumeration

The 8-bit object component of a control code that indicates the type of cluster object to which the control code applies. For more information, see Control Code Architecture.

Syntax

typedef enum CLUSTER_CONTROL_OBJECT {
  CLUS_OBJECT_INVALID        ,
  CLUS_OBJECT_RESOURCE       ,
  CLUS_OBJECT_RESOURCE_TYPE  ,
  CLUS_OBJECT_GROUP          ,
  CLUS_OBJECT_NODE           ,
  CLUS_OBJECT_NETWORK        ,
  CLUS_OBJECT_NETINTERFACE   ,
  CLUS_OBJECT_CLUSTER        ,
  CLUS_OBJECT_GROUPSET       ,
  CLUS_OBJECT_USER
} ;

Constants

CLUS_OBJECT_INVALID Zero is not a valid object code value.
CLUS_OBJECT_RESOURCE Object code part of resource control codes that identifies cluster resources as the target.
CLUS_OBJECT_RESOURCE_TYPE Object code part of resource type control codes that identifies cluster resource types as the target.
CLUS_OBJECT_GROUP Object code part of group control codes that identifies cluster groups as the target.
CLUS_OBJECT_NODE Object code part of node control codes that identifies cluster nodes as the target.
CLUS_OBJECT_NETWORK Object code part of network control codes that identifies cluster networks as the target.
CLUS_OBJECT_NETINTERFACE Object code part of network interface control codes that identifies cluster network interfaces as the target.
CLUS_OBJECT_CLUSTER Object code part of cluster control codes that identifies a cluster as the target.
CLUS_OBJECT_GROUPSET Object code part of cluster control codes that identifies a groupset as the target.

Windows Server 2012 R2 and Windows Server 2012:  This constant is not supported prior to Windows Server 2016.

CLUS_OBJECT_USER Object code part of control codes that identifies cluster object types not defined by Windows Clustering.

Requirements

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

See Also

Failover Cluster Enumerations