Using the Failover Cluster APIs

This section contains tasks that describe how to use the Failover Cluster APIs.

In this section

Preparing a Development Environment

Set up a development environment to perform development tasks with the Failover Cluster APIs.

Creating Resource Types

Create cluster resource types that allow clusters to manage new applications and devices.

This section contains information about:

  • Deciding when to create resource DLLs
  • How to implement resource DLLs for custom resource types
  • How to deploy cluster resource types
  • How to debug cluster resource types
  • Using existing cluster resource types

Creating Cluster-Aware Applications

Create applications that interact with clusters to either manage clusters or increase the scalability and availability of the application.

This section contains information about:

  • Managing cluster events
  • Retrieving information from clusters
  • Updating clusters

Using the Failover Cluster Automation Server

Create scripts to manage and administer cluster remotely with the Cluster Automation Server.

Using Control Codes

Use control codes to perform cluster operations, and how to create new control codes to support new component types.

Using Object Handles

Open and close a handle to a cluster object.

Using Lists and Tables

Create and parse value lists, property lists, and property tables.

Using the Code Examples

Information about code examples in the Failover Cluster API documentation, including an index to all of the code examples.

Failover Cluster Development Guidelines

Guidelines for using the Failover Cluster APIs.

This section contains information about:

  • Choosing an API to perform a cluster operation
  • Data conventions for programming elements
  • Updating properties
  • Obtaining object handles

Failover Cluster APIs

About the Failover Cluster APIs

Failover Cluster Reference