Control Code Functions

Control code functions use control codes as parameters in order to perform cluster operations. Each control code function is an interface to a specific type of cluster object, and each control code defines an operation that the control code function can perform on that type of cluster object. There is one control code function for each cluster object. However, there are multiple control codes for each control code function.

In this section

ClusterControl

Initiates an operation that affects a cluster.

ClusterGroupControl

Initiates an operation that affects a group. The operation performed depends on the control code passed to the dwControlCode parameter.

ClusterGroupSetControl

Initiates an operation affecting a groupset.

ClusterNetInterfaceControl

Initiates an operation that affects a network interface. The operation performed depends on the control code passed to the dwControlCode parameter.

ClusterNetworkControl

Initiates an operation on a network. The operation performed depends on the control code passed to the dwControlCode parameter.

ClusterNodeControl

Initiates an operation that affects a node. The operation performed depends on the control code passed to the dwControlCode parameter.

ClusterResourceControl

Initiates an operation affecting a resource. The operation performed depends on the control code passed to the dwControlCode parameter.

ClusterResourceControlAsUser

Initiates an operation affecting a resource.

ClusterResourceTypeControl

Initiates an operation affecting a resource type. The operation performed depends on the control code passed to the dwControlCode parameter.

ClusterResourceTypeControlAsUser

Initiates an operation affecting a resource type.

Failover Cluster Functions

Failover Cluster Control Codes

About Control Codes

Using Control Codes