Cluster Management Functions

The cluster management functions in the Cluster API provide access to event notification, cluster objects, and overall cluster state information. The following functions are included in the Cluster API for cluster management:

Function Description
CloseCluster Closes a connection to a cluster by invalidating its handle.
Closes a notification port established through CreateClusterNotifyPort by invalidating its handle.
Closes a cluster enumerator object by invalidating its handle, a handle returned from ClusterOpenEnum.
Enumerates objects in a cluster, returning the name of one object with each call.
Opens an enumerator for iterating through objects in a cluster.
ClusterResourceTypeControl Initiates an operation affecting a resource type.
Creates a notification port to handle cluster event notification.
CreateClusterResourceType Creates a new resource type in a cluster.
DeleteClusterResourceType Removes a resource type from a cluster.
Returns a cluster's name and version.
Returns the next notification event from a notification port.
Returns the name of a cluster's quorum resource.
OpenCluster Opens a connection to a cluster and returns a handle to it.
Adds an event type to the list of events stored for a notification port.
Sets the name for a cluster.
Sets the quorum resource for a cluster.