Failover Cluster Utility Functions
The failover cluster utility functions support a wide range of functionality, from general purpose helper functions to thread and service management functions. Both cluster-aware applications and resource DLLs can use the failover cluster utility functions. However, some utility functions are intended only for use by resource DLLs. Cluster-aware applications should follow the topic standard order of preference before using utility functions intended for resource DLLs.
Most of the utility functions are part of the Resource API. The only exceptions are the backup and restore functions, which are part of the Failover Cluster API.
In this section
-
The health fault utility functions.
-
The backup and restore functions are used by applications to take snapshots of the current cluster configuration and restore those configurations at a later time.
-
Cryptography functions are used by applications to manage Checkpointing data for cluster resources.
-
The general utility functions are used by applications and resource DLLs to perform common tasks such as duplicating strings and validating paths.
-
The property list parsing functions are used by applications and resource DLLs to locate specific values or properties in a property list.
-
The property structure construction functions are used by applications and resource DLLs to build property lists, parameter blocks, and property tables.
-
The resource utility functions allow applications and resource DLLs to manage multiple cluster resources.
-
The service utility functions manage services for resource DLLs.
-
The thread management utility functions manage worker threads for resource DLLs.
Related topics