Skip to content

Latest commit

 

History

History
245 lines (161 loc) · 17.3 KB

ne-clusapi-cluster_change.md

File metadata and controls

245 lines (161 loc) · 17.3 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:clusapi.CLUSTER_CHANGE
CLUSTER_CHANGE (clusapi.h)
CLUSTER_CHANGE (clusapi.h) describes the type of notification returned.
CLUSTER_CHANGE
CLUSTER_CHANGE enumeration [Failover Cluster]
CLUSTER_CHANGE_ALL
CLUSTER_CHANGE_CLUSTER_PROPERTY
CLUSTER_CHANGE_CLUSTER_RECONNECT
CLUSTER_CHANGE_CLUSTER_STATE
CLUSTER_CHANGE_GROUP_ADDED
CLUSTER_CHANGE_GROUP_DELETED
CLUSTER_CHANGE_GROUP_PROPERTY
CLUSTER_CHANGE_GROUP_STATE
CLUSTER_CHANGE_HANDLE_CLOSE
CLUSTER_CHANGE_NETINTERFACE_ADDED
CLUSTER_CHANGE_NETINTERFACE_DELETED
CLUSTER_CHANGE_NETINTERFACE_PROPERTY
CLUSTER_CHANGE_NETINTERFACE_STATE
CLUSTER_CHANGE_NETWORK_ADDED
CLUSTER_CHANGE_NETWORK_DELETED
CLUSTER_CHANGE_NETWORK_PROPERTY
CLUSTER_CHANGE_NETWORK_STATE
CLUSTER_CHANGE_NODE_ADDED
CLUSTER_CHANGE_NODE_DELETED
CLUSTER_CHANGE_NODE_PROPERTY
CLUSTER_CHANGE_NODE_STATE
CLUSTER_CHANGE_QUORUM_STATE
CLUSTER_CHANGE_REGISTRY_ATTRIBUTES
CLUSTER_CHANGE_REGISTRY_NAME
CLUSTER_CHANGE_REGISTRY_SUBTREE
CLUSTER_CHANGE_REGISTRY_VALUE
CLUSTER_CHANGE_RESOURCE_ADDED
CLUSTER_CHANGE_RESOURCE_DELETED
CLUSTER_CHANGE_RESOURCE_PROPERTY
CLUSTER_CHANGE_RESOURCE_STATE
CLUSTER_CHANGE_RESOURCE_TYPE_ADDED
CLUSTER_CHANGE_RESOURCE_TYPE_DELETED
CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY
_CLUSTER_CHANGE
_CLUSTER_CHANGE enumeration [Failover Cluster]
clusapi/CLUSTER_CHANGE
clusapi/CLUSTER_CHANGE_ALL
clusapi/CLUSTER_CHANGE_CLUSTER_PROPERTY
clusapi/CLUSTER_CHANGE_CLUSTER_RECONNECT
clusapi/CLUSTER_CHANGE_CLUSTER_STATE
clusapi/CLUSTER_CHANGE_GROUP_ADDED
clusapi/CLUSTER_CHANGE_GROUP_DELETED
clusapi/CLUSTER_CHANGE_GROUP_PROPERTY
clusapi/CLUSTER_CHANGE_GROUP_STATE
clusapi/CLUSTER_CHANGE_HANDLE_CLOSE
clusapi/CLUSTER_CHANGE_NETINTERFACE_ADDED
clusapi/CLUSTER_CHANGE_NETINTERFACE_DELETED
clusapi/CLUSTER_CHANGE_NETINTERFACE_PROPERTY
clusapi/CLUSTER_CHANGE_NETINTERFACE_STATE
clusapi/CLUSTER_CHANGE_NETWORK_ADDED
clusapi/CLUSTER_CHANGE_NETWORK_DELETED
clusapi/CLUSTER_CHANGE_NETWORK_PROPERTY
clusapi/CLUSTER_CHANGE_NETWORK_STATE
clusapi/CLUSTER_CHANGE_NODE_ADDED
clusapi/CLUSTER_CHANGE_NODE_DELETED
clusapi/CLUSTER_CHANGE_NODE_PROPERTY
clusapi/CLUSTER_CHANGE_NODE_STATE
clusapi/CLUSTER_CHANGE_QUORUM_STATE
clusapi/CLUSTER_CHANGE_REGISTRY_ATTRIBUTES
clusapi/CLUSTER_CHANGE_REGISTRY_NAME
clusapi/CLUSTER_CHANGE_REGISTRY_SUBTREE
clusapi/CLUSTER_CHANGE_REGISTRY_VALUE
clusapi/CLUSTER_CHANGE_RESOURCE_ADDED
clusapi/CLUSTER_CHANGE_RESOURCE_DELETED
clusapi/CLUSTER_CHANGE_RESOURCE_PROPERTY
clusapi/CLUSTER_CHANGE_RESOURCE_STATE
clusapi/CLUSTER_CHANGE_RESOURCE_TYPE_ADDED
clusapi/CLUSTER_CHANGE_RESOURCE_TYPE_DELETED
clusapi/CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY
clusapi/_CLUSTER_CHANGE
msclus/CLUSTER_CHANGE
msclus/CLUSTER_CHANGE_ALL
msclus/CLUSTER_CHANGE_CLUSTER_PROPERTY
msclus/CLUSTER_CHANGE_CLUSTER_RECONNECT
msclus/CLUSTER_CHANGE_CLUSTER_STATE
msclus/CLUSTER_CHANGE_GROUP_ADDED
msclus/CLUSTER_CHANGE_GROUP_DELETED
msclus/CLUSTER_CHANGE_GROUP_PROPERTY
msclus/CLUSTER_CHANGE_GROUP_STATE
msclus/CLUSTER_CHANGE_HANDLE_CLOSE
msclus/CLUSTER_CHANGE_NETINTERFACE_ADDED
msclus/CLUSTER_CHANGE_NETINTERFACE_DELETED
msclus/CLUSTER_CHANGE_NETINTERFACE_PROPERTY
msclus/CLUSTER_CHANGE_NETINTERFACE_STATE
msclus/CLUSTER_CHANGE_NETWORK_ADDED
msclus/CLUSTER_CHANGE_NETWORK_DELETED
msclus/CLUSTER_CHANGE_NETWORK_PROPERTY
msclus/CLUSTER_CHANGE_NETWORK_STATE
msclus/CLUSTER_CHANGE_NODE_ADDED
msclus/CLUSTER_CHANGE_NODE_DELETED
msclus/CLUSTER_CHANGE_NODE_PROPERTY
msclus/CLUSTER_CHANGE_NODE_STATE
msclus/CLUSTER_CHANGE_QUORUM_STATE
msclus/CLUSTER_CHANGE_REGISTRY_ATTRIBUTES
msclus/CLUSTER_CHANGE_REGISTRY_NAME
msclus/CLUSTER_CHANGE_REGISTRY_SUBTREE
msclus/CLUSTER_CHANGE_REGISTRY_VALUE
msclus/CLUSTER_CHANGE_RESOURCE_ADDED
msclus/CLUSTER_CHANGE_RESOURCE_DELETED
msclus/CLUSTER_CHANGE_RESOURCE_PROPERTY
msclus/CLUSTER_CHANGE_RESOURCE_STATE
msclus/CLUSTER_CHANGE_RESOURCE_TYPE_ADDED
msclus/CLUSTER_CHANGE_RESOURCE_TYPE_DELETED
msclus/CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY
msclus/_CLUSTER_CHANGE
mscs.cluster_change
mscs\cluster_change.htm
MsCS
d396d490-84d0-4bf8-9c0d-8597b3baf0ec
08/02/2022
CLUSTER_CHANGE, CLUSTER_CHANGE enumeration [Failover Cluster], CLUSTER_CHANGE_ALL, CLUSTER_CHANGE_CLUSTER_PROPERTY, CLUSTER_CHANGE_CLUSTER_RECONNECT, CLUSTER_CHANGE_CLUSTER_STATE, CLUSTER_CHANGE_GROUP_ADDED, CLUSTER_CHANGE_GROUP_DELETED, CLUSTER_CHANGE_GROUP_PROPERTY, CLUSTER_CHANGE_GROUP_STATE, CLUSTER_CHANGE_HANDLE_CLOSE, CLUSTER_CHANGE_NETINTERFACE_ADDED, CLUSTER_CHANGE_NETINTERFACE_DELETED, CLUSTER_CHANGE_NETINTERFACE_PROPERTY, CLUSTER_CHANGE_NETINTERFACE_STATE, CLUSTER_CHANGE_NETWORK_ADDED, CLUSTER_CHANGE_NETWORK_DELETED, CLUSTER_CHANGE_NETWORK_PROPERTY, CLUSTER_CHANGE_NETWORK_STATE, CLUSTER_CHANGE_NODE_ADDED, CLUSTER_CHANGE_NODE_DELETED, CLUSTER_CHANGE_NODE_PROPERTY, CLUSTER_CHANGE_NODE_STATE, CLUSTER_CHANGE_QUORUM_STATE, CLUSTER_CHANGE_REGISTRY_ATTRIBUTES, CLUSTER_CHANGE_REGISTRY_NAME, CLUSTER_CHANGE_REGISTRY_SUBTREE, CLUSTER_CHANGE_REGISTRY_VALUE, CLUSTER_CHANGE_RESOURCE_ADDED, CLUSTER_CHANGE_RESOURCE_DELETED, CLUSTER_CHANGE_RESOURCE_PROPERTY, CLUSTER_CHANGE_RESOURCE_STATE, CLUSTER_CHANGE_RESOURCE_TYPE_ADDED, CLUSTER_CHANGE_RESOURCE_TYPE_DELETED, CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY, _CLUSTER_CHANGE, _CLUSTER_CHANGE enumeration [Failover Cluster], clusapi/CLUSTER_CHANGE, clusapi/CLUSTER_CHANGE_ALL, clusapi/CLUSTER_CHANGE_CLUSTER_PROPERTY, clusapi/CLUSTER_CHANGE_CLUSTER_RECONNECT, clusapi/CLUSTER_CHANGE_CLUSTER_STATE, clusapi/CLUSTER_CHANGE_GROUP_ADDED, clusapi/CLUSTER_CHANGE_GROUP_DELETED, clusapi/CLUSTER_CHANGE_GROUP_PROPERTY, clusapi/CLUSTER_CHANGE_GROUP_STATE, clusapi/CLUSTER_CHANGE_HANDLE_CLOSE, clusapi/CLUSTER_CHANGE_NETINTERFACE_ADDED, clusapi/CLUSTER_CHANGE_NETINTERFACE_DELETED, clusapi/CLUSTER_CHANGE_NETINTERFACE_PROPERTY, clusapi/CLUSTER_CHANGE_NETINTERFACE_STATE, clusapi/CLUSTER_CHANGE_NETWORK_ADDED, clusapi/CLUSTER_CHANGE_NETWORK_DELETED, clusapi/CLUSTER_CHANGE_NETWORK_PROPERTY, clusapi/CLUSTER_CHANGE_NETWORK_STATE, clusapi/CLUSTER_CHANGE_NODE_ADDED, clusapi/CLUSTER_CHANGE_NODE_DELETED, clusapi/CLUSTER_CHANGE_NODE_PROPERTY, clusapi/CLUSTER_CHANGE_NODE_STATE, clusapi/CLUSTER_CHANGE_QUORUM_STATE, clusapi/CLUSTER_CHANGE_REGISTRY_ATTRIBUTES, clusapi/CLUSTER_CHANGE_REGISTRY_NAME, clusapi/CLUSTER_CHANGE_REGISTRY_SUBTREE, clusapi/CLUSTER_CHANGE_REGISTRY_VALUE, clusapi/CLUSTER_CHANGE_RESOURCE_ADDED, clusapi/CLUSTER_CHANGE_RESOURCE_DELETED, clusapi/CLUSTER_CHANGE_RESOURCE_PROPERTY, clusapi/CLUSTER_CHANGE_RESOURCE_STATE, clusapi/CLUSTER_CHANGE_RESOURCE_TYPE_ADDED, clusapi/CLUSTER_CHANGE_RESOURCE_TYPE_DELETED, clusapi/CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY, clusapi/_CLUSTER_CHANGE, msclus/CLUSTER_CHANGE, msclus/CLUSTER_CHANGE_ALL, msclus/CLUSTER_CHANGE_CLUSTER_PROPERTY, msclus/CLUSTER_CHANGE_CLUSTER_RECONNECT, msclus/CLUSTER_CHANGE_CLUSTER_STATE, msclus/CLUSTER_CHANGE_GROUP_ADDED, msclus/CLUSTER_CHANGE_GROUP_DELETED, msclus/CLUSTER_CHANGE_GROUP_PROPERTY, msclus/CLUSTER_CHANGE_GROUP_STATE, msclus/CLUSTER_CHANGE_HANDLE_CLOSE, msclus/CLUSTER_CHANGE_NETINTERFACE_ADDED, msclus/CLUSTER_CHANGE_NETINTERFACE_DELETED, msclus/CLUSTER_CHANGE_NETINTERFACE_PROPERTY, msclus/CLUSTER_CHANGE_NETINTERFACE_STATE, msclus/CLUSTER_CHANGE_NETWORK_ADDED, msclus/CLUSTER_CHANGE_NETWORK_DELETED, msclus/CLUSTER_CHANGE_NETWORK_PROPERTY, msclus/CLUSTER_CHANGE_NETWORK_STATE, msclus/CLUSTER_CHANGE_NODE_ADDED, msclus/CLUSTER_CHANGE_NODE_DELETED, msclus/CLUSTER_CHANGE_NODE_PROPERTY, msclus/CLUSTER_CHANGE_NODE_STATE, msclus/CLUSTER_CHANGE_QUORUM_STATE, msclus/CLUSTER_CHANGE_REGISTRY_ATTRIBUTES, msclus/CLUSTER_CHANGE_REGISTRY_NAME, msclus/CLUSTER_CHANGE_REGISTRY_SUBTREE, msclus/CLUSTER_CHANGE_REGISTRY_VALUE, msclus/CLUSTER_CHANGE_RESOURCE_ADDED, msclus/CLUSTER_CHANGE_RESOURCE_DELETED, msclus/CLUSTER_CHANGE_RESOURCE_PROPERTY, msclus/CLUSTER_CHANGE_RESOURCE_STATE, msclus/CLUSTER_CHANGE_RESOURCE_TYPE_ADDED, msclus/CLUSTER_CHANGE_RESOURCE_TYPE_DELETED, msclus/CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY, msclus/_CLUSTER_CHANGE, mscs.cluster_change
clusapi.h
Windows
None supported
Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Windows
CLUSTER_CHANGE
19H1
CLUSTER_CHANGE
clusapi/CLUSTER_CHANGE
c++
APIRef
kbSyntax
HeaderDef
ClusAPI.h
MsClus.h
CLUSTER_CHANGE

CLUSTER_CHANGE enumeration

-description

Describes the type of notification returned. The GetClusterNotify, RegisterClusterNotify, and CreateCluster functions use this enumeration.

-enum-fields

-field CLUSTER_CHANGE_NODE_STATE:0x00000001

The queue receives a notification when a node changes state. For a list of possible node state values, see GetClusterNodeState.

-field CLUSTER_CHANGE_NODE_DELETED:0x00000002

The queue receives a notification when a node is permanently removed from a cluster. A node can be permanently deleted from an existing cluster with a call to the EvictClusterNode function.

-field CLUSTER_CHANGE_NODE_ADDED:0x00000004

The queue receives a notification when a new node is added to the cluster. A node can be added only when the Cluster service is initially installed on the node.

-field CLUSTER_CHANGE_NODE_PROPERTY:0x00000008

This notification is reserved for future use.

-field CLUSTER_CHANGE_REGISTRY_NAME:0x00000010

The queue receives a notification when the name of a cluster database key has changed.

-field CLUSTER_CHANGE_REGISTRY_ATTRIBUTES:0x00000020

The queue receives a notification when a cluster database key's attributes are changed. The only currently defined cluster database key attribute is its security descriptor, which can be changed with ClusterRegSetKeySecurity.

-field CLUSTER_CHANGE_REGISTRY_VALUE:0x00000040

The queue receives a notification when a value of the specified cluster database key is changed or deleted. Cluster database values can be changed with the ClusterRegSetValue function and deleted with the ClusterRegDeleteValue function.

-field CLUSTER_CHANGE_REGISTRY_SUBTREE:0x00000080

Indicates that the other CLUSTER_CHANGE_REGISTRY_* events apply to the entire cluster database. If this flag is not included, the events apply only to the specified key.

-field CLUSTER_CHANGE_RESOURCE_STATE:0x00000100

The queue receives a notification when a resource changes state. For a list of the possible resource state values, see GetClusterResourceState.

-field CLUSTER_CHANGE_RESOURCE_DELETED:0x00000200

The queue receives a notification when a resource is deleted.

-field CLUSTER_CHANGE_RESOURCE_ADDED:0x00000400

The queue receives a notification when a new resource is created in the cluster.

-field CLUSTER_CHANGE_RESOURCE_PROPERTY:0x00000800

The queue receives a notification when the properties, dependencies, or possible owner nodes of a resource change.

-field CLUSTER_CHANGE_GROUP_STATE:0x00001000

The queue receives a notification when a group changes state. For a list of the possible group state values, see GetClusterGroupState.

-field CLUSTER_CHANGE_GROUP_DELETED:0x00002000

The queue receives a notification when an existing group is deleted.

-field CLUSTER_CHANGE_GROUP_ADDED:0x00004000

The queue receives a notification when a new group is created in the cluster.

-field CLUSTER_CHANGE_GROUP_PROPERTY:0x00008000

The queue receives a notification when the properties of a group change or when a resource is added or removed from a group.

-field CLUSTER_CHANGE_RESOURCE_TYPE_DELETED:0x00010000

The queue receives a notification when an existing resource type is deleted.

-field CLUSTER_CHANGE_RESOURCE_TYPE_ADDED:0x00020000

The queue receives a notification when a new resource type is created in the cluster.

-field CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY:0x00040000

The queue receives a notification when the properties of a resource type change.

-field CLUSTER_CHANGE_CLUSTER_RECONNECT:0x00080000

When generated by a client, this value indicates that the RPC connection to a server has been reconnected to another server for the specified cluster. When generated by the server, this value indicates that notification events were dropped by the server for the port.

-field CLUSTER_CHANGE_NETWORK_STATE:0x00100000

The queue receives a notification when a network changes state. For a list of the possible network state values, see GetClusterNetworkState.

-field CLUSTER_CHANGE_NETWORK_DELETED:0x00200000

The queue receives a notification when a network is permanently removed from the cluster environment.

-field CLUSTER_CHANGE_NETWORK_ADDED:0x00400000

The queue receives a notification when a new network is added to the cluster environment.

-field CLUSTER_CHANGE_NETWORK_PROPERTY:0x00800000

The queue receives a notification when the properties of an existing network change.

-field CLUSTER_CHANGE_NETINTERFACE_STATE:0x01000000

The queue receives a notification when a network interface changes state. For a list of the possible network interface state values, see GetClusterNetInterfaceState.

-field CLUSTER_CHANGE_NETINTERFACE_DELETED:0x02000000

The queue receives a notification when a network interface is permanently removed from a cluster node.

-field CLUSTER_CHANGE_NETINTERFACE_ADDED:0x04000000

The queue receives a notification when a new network interface is added to a cluster node.

-field CLUSTER_CHANGE_NETINTERFACE_PROPERTY:0x08000000

The queue receives a notification when the properties of an existing network interface change.

-field CLUSTER_CHANGE_QUORUM_STATE:0x10000000

This notification is reserved for future use.

-field CLUSTER_CHANGE_CLUSTER_STATE:0x20000000

The queue receives a notification when the cluster becomes unavailable, meaning that all attempts to communicate with the cluster fail.

-field CLUSTER_CHANGE_CLUSTER_PROPERTY:0x40000000

The queue receives a notification when the cluster's prioritized list of internal networks changes.

-field CLUSTER_CHANGE_HANDLE_CLOSE:0x80000000

The queue receives a notification when a handle associated with a cluster object is closed.

-field CLUSTER_CHANGE_ALL

-see-also

ClusterRegSetKeySecurity

CreateCluster

Failover Cluster Enumerations

GetClusterNotify

RegisterClusterNotify