CLUSTER_CHANGE_GROUP_V2 enumeration

Defines the list of notifications that are generated for a group.

Syntax


typedef enum _CLUSTER_CHANGE_GROUP_V2 { 
  CLUSTER_CHANGE_GROUP_DELETED_V2           = 1,    // 0x1
  CLUSTER_CHANGE_GROUP_COMMON_PROPERTY_V2   = 2,    // 0x2
  CLUSTER_CHANGE_GROUP_PRIVATE_PROPERTY_V2  = 4,    // 0x4
  CLUSTER_CHANGE_GROUP_STATE_V2             = 8,    // 0x8
  CLUSTER_CHANGE_GROUP_OWNER_NODE_V2        = 16,   // 0x10
  CLUSTER_CHANGE_GROUP_PREFERRED_OWNERS_V2  = 32,   // 0x20
  CLUSTER_CHANGE_GROUP_RESOURCE_ADDED_V2    = 64,   // 0x40
  CLUSTER_CHANGE_GROUP_RESOURCE_GAINED_V2   = 128,  // 0x80
  CLUSTER_CHANGE_GROUP_RESOURCE_LOST_V2     = 256,  // 0x100
  CLUSTER_CHANGE_GROUP_HANDLE_CLOSE_V2      = 512,  // 0x200
  CLUSTER_CHANGE_GROUP_ALL_V2               = 1023 // 0x3FF
} CLUSTER_CHANGE_GROUP_V2;

Constants

CLUSTER_CHANGE_GROUP_DELETED_V2

Indicates that a group was deleted.

CLUSTER_CHANGE_GROUP_COMMON_PROPERTY_V2

Indicates that a group's common property changed.

CLUSTER_CHANGE_GROUP_PRIVATE_PROPERTY_V2

Indicates that a group's private property changed.

CLUSTER_CHANGE_GROUP_STATE_V2

Indicates that the group's state changed.

CLUSTER_CHANGE_GROUP_OWNER_NODE_V2

Indicates that the group's owner node has changed.

CLUSTER_CHANGE_GROUP_PREFERRED_OWNERS_V2

Indicates that the group's preferred owners have changed.

CLUSTER_CHANGE_GROUP_RESOURCE_ADDED_V2

Indicates that a resource was added to the group.

CLUSTER_CHANGE_GROUP_RESOURCE_GAINED_V2

Indicates that the group gained a resource.

CLUSTER_CHANGE_GROUP_RESOURCE_LOST_V2

Indicates that a resource is no longer part of the group.

CLUSTER_CHANGE_GROUP_HANDLE_CLOSE_V2

Indicates that the group's context handle was closed.

CLUSTER_CHANGE_GROUP_ALL_V2

Indicates all V2 group notifications.

Remarks

Protocol version 2.0 servers do not support this enumeration.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2012

Header

ClusAPI.h;
MsClus.h

 

 

Show: