CLUSTER_OBJECT_TYPE enumeration

Defines the type of object for which a notification is requested or generated.

Syntax


typedef enum _CLUSTER_OBJECT_TYPE { 
  CLUSTER_OBJECT_TYPE_NONE               = 0,  // 0x0
  CLUSTER_OBJECT_TYPE_CLUSTER            = 1,  // 0x1
  CLUSTER_OBJECT_TYPE_GROUP              = 2,  // 0x2
  CLUSTER_OBJECT_TYPE_RESOURCE           = 3,  // 0x3
  CLUSTER_OBJECT_TYPE_RESOURCE_TYPE      = 4,  // 0x4
  CLUSTER_OBJECT_TYPE_NETWORK_INTERFACE  = 5,  // 0x5
  CLUSTER_OBJECT_TYPE_NETWORK            = 6,  // 0x6
  CLUSTER_OBJECT_TYPE_NODE               = 7,  // 0x7
  CLUSTER_OBJECT_TYPE_REGISTRY           = 8,  // 0x8
  CLUSTER_OBJECT_TYPE_QUORUM             = 9,  // 0x9
  CLUSTER_OBJECT_TYPE_SHARED_VOLUME      = 10, // 0xA
  CLUSTER_OBJECT_TYPE_GROUPSET           = 13 // 0xD
} CLUSTER_OBJECT_TYPE;

Constants

CLUSTER_OBJECT_TYPE_NONE

The notification is for an unspecified type.

CLUSTER_OBJECT_TYPE_CLUSTER

The notification is for the cluster.

CLUSTER_OBJECT_TYPE_GROUP

The notification is for a group.

CLUSTER_OBJECT_TYPE_RESOURCE

The notification is for a resource.

CLUSTER_OBJECT_TYPE_RESOURCE_TYPE

The notification is for a resource type.

CLUSTER_OBJECT_TYPE_NETWORK_INTERFACE

The notification is for a cluster network interface.

CLUSTER_OBJECT_TYPE_NETWORK

The notification is for a cluster network.

CLUSTER_OBJECT_TYPE_NODE

The notification is for a cluster node.

CLUSTER_OBJECT_TYPE_REGISTRY

The notification is for a cluster registry key.

CLUSTER_OBJECT_TYPE_QUORUM

The notification is for a quorum resource.

CLUSTER_OBJECT_TYPE_SHARED_VOLUME

The notification is for a cluster shared volume.

CLUSTER_OBJECT_TYPE_GROUPSET

The notification is for a groupset.

Windows Server 2012 R2 and Windows Server 2012:  This value is unavailable prior to Windows Server 2016.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2012

Header

ClusAPI.h;
MsClus.h

 

 

Show: