Cluster Registry Access Functions

Cluster registry access functions are called by Resource DLLs to directly access and update keys in the cluster database.

Note

These functions should primarily be used by resource DLLs, so Cluster-aware applications should avoid these functions whenever possible. For more information, see standard order of preference.

 

In this section

ClusterRegBatchAddCommand

Adds a command to a batch that will be executed on a cluster registry key.

ClusterRegBatchCloseNotification

Frees the memory associated with the batch notification.

ClusterRegBatchReadCommand

Reads a command from a batch notification.

ClusterRegCloseBatch

Executes or ignores the batch created by the ClusterRegCreateBatch function.

ClusterRegCloseBatchEx

Executes or ignores the batch created by the ClusterRegCreateBatch function.

ClusterRegCloseBatchNotifyPort

Closes a subscription to a batch notification port created by the ClusterRegCreateBatchNotifyPort function.

ClusterRegCloseKey

Releases the handle of a cluster database key.

ClusterRegCloseReadBatch

Executes a read batch and returns results from the read batch executions.

ClusterRegCloseReadBatchEx

Executes a read batch and returns results from the read batch executions.

ClusterRegCloseReadBatchReply

Closes a read batch result handle and frees the memory associated with it.

ClusterRegCreateBatch

Creates a batch that will execute commands on a cluster registry key.

ClusterRegCreateBatchNotifyPort

Creates a subscription to a batch notification port.

ClusterRegCreateKey

Creates a specified cluster database key. If the key already exists in the database, ClusterRegCreateKey opens it without making changes.

ClusterRegCreateReadBatch

Creates a handle to the read batch that executes read commands on the cluster registry key.

ClusterRegDeleteKey

Deletes a cluster database key.

ClusterRegDeleteValue

Removes a named value from a cluster database key.

ClusterRegEnumKey

Enumerates the subkeys of an open cluster database key.

ClusterRegEnumValue

Enumerates the values of an open cluster database key.

ClusterRegGetBatchNotification

Fetches the batch notification.

ClusterRegGetKeySecurity

Returns a copy of the security descriptor protecting the specified cluster database key.

ClusterRegOpenKey

Opens an existing cluster database key.

ClusterRegQueryInfoKey

Returns information about a cluster database key.

ClusterRegQueryValue

Returns the name, type, and data components associated with a value for an open cluster database key.

ClusterRegReadBatchAddCommand

Adds a read command to a batch that executes on a cluster registry key.

ClusterRegReadBatchReplyNextCommand

Reads the next command from a read batch result.

ClusterRegSetKeySecurity

Sets the security attributes for a cluster database key.

ClusterRegSetValue

Sets a value for a cluster database key.

ClusterRegSyncDatabase

Synchronizes the Cluster Database with a cluster.

ClusterSetAccountAccess

Updates an account access list (ACL) for a cluster.

GetClusterGroupKey

Opens the root of the cluster database subtree for a group.

GetClusterKey

Opens the root of the cluster database subtree for a cluster.

GetClusterNetInterfaceKey

Opens the root of the cluster database subtree for a network interface object.

GetClusterNetworkKey

Opens the root of the cluster database subtree for a network.

GetClusterNodeKey

Opens the root of the cluster database subtree for a node.

GetClusterResourceKey

Opens the root of the cluster database subtree for a resource.

GetClusterResourceTypeKey

Opens the root of the cluster database subtree for a resource type.

Cluster Database Access Functions

Creating Resource Types