Failover Cluster Macros
The Failover Cluster API provides the following macros, which you can use to work with data structures and property lists.
In this section
-
Aligns structures properly within value lists.
-
Initializes a function table for version 1.0 of the Resource API.
-
Initializes a function table for version 2.0 of the Resource API.
-
Initializes a function table for version 3.0 of the Resource API.
-
Initializes a function table for version 4.0 of the Resource API.
-
Extracts the access code from a control code. For more information on the various codes that comprise a control code, see Control Code Architecture.
-
Extracts the operation code from a control code. For more information on the various codes that comprise a control code, see Control Code Architecture.
-
Extracts the object code from a control code. For more information on the various codes that comprise a control code, see Control Code Architecture.
-
Retrieves the user bit from a control code. For more information, see Control Code Architecture.
-
Generates a correctly formatted user-defined control code. For more information on the bit layout of control codes, see Control Code Architecture.
-
Creates a CLUSPROP_BINARY structure with the rgb member set to a size determined by the caller.
-
Creates a CLUSPROP_PROPERTY_NAME structure with the sz member set to a size determined by the caller.
-
Creates a CLUSPROP_SZ structure with the sz member set to a size determined by the caller.
-
Extracts the major version portion of a Cluster service version number.
-
Extracts the minor version portion of a Cluster service version number.
-
Extracts the upgrade version portion of a Cluster service version number.
-
Creates a Cluster service version number.
Related topics