CLUSCTL_CLUSTER_CODES Enumeration

Enumerates cluster control codes used by the ClusterControl function.

Syntax

typedef enum CLUSCTL_CLUSTER_CODES {
  CLUSCTL_CLUSTER_UNKNOWN                                       ,
  CLUSCTL_CLUSTER_GET_FQDN                                      ,
  CLUSCTL_CLUSTER_SET_STORAGE_CONFIGURATION                     ,
  CLUSCTL_CLUSTER_GET_STORAGE_CONFIGURATION                     ,
  CLUSCTL_CLUSTER_GET_STORAGE_CONFIG_ATTRIBUTES                 ,
  CLUSCTL_CLUSTER_ENUM_COMMON_PROPERTIES                        ,
  CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES                      ,
  CLUSCTL_CLUSTER_GET_COMMON_PROPERTIES                         ,
  CLUSCTL_CLUSTER_SET_COMMON_PROPERTIES                         ,
  CLUSCTL_CLUSTER_VALIDATE_COMMON_PROPERTIES                    ,
  CLUSCTL_CLUSTER_ENUM_PRIVATE_PROPERTIES                       ,
  CLUSCTL_CLUSTER_GET_RO_PRIVATE_PROPERTIES                     ,
  CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTIES                        ,
  CLUSCTL_CLUSTER_SET_PRIVATE_PROPERTIES                        ,
  CLUSCTL_CLUSTER_VALIDATE_PRIVATE_PROPERTIES                   ,
  CLUSCTL_CLUSTER_GET_COMMON_PROPERTY_FMTS                      ,
  CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTY_FMTS                     ,
  CLUSCTL_CLUSTER_CHECK_VOTER_EVICT                             ,
  CLUSCTL_CLUSTER_CHECK_VOTER_DOWN                              ,
  CLUSCTL_CLUSTER_SHUTDOWN                                      ,
  CLUSCTL_CLUSTER_BATCH_BLOCK_KEY                               ,
  CLUSCTL_CLUSTER_BATCH_UNBLOCK_KEY                             ,
  CLUSCTL_CLUSTER_GET_SHARED_VOLUME_ID                          ,
  CLUSCTL_CLUSTER_GET_CLUSDB_TIMESTAMP                          ,
  CLUSCTL_CLUSTER_GET_GUM_LOCK_OWNER                            ,
  CLUSCTL_CLUSTER_REMOVE_NODE                                   ,
  CLUSCTL_CLUSTER_SET_ACCOUNT_ACCESS                            ,
  CLUSCTL_CLUSTER_CLEAR_NODE_CONNECTION_INFO                    ,
  CLUSCTL_CLUSTER_SET_DNS_DOMAIN                                ,
  CLUSCTL_CLUSTER_SET_CLUSTER_S2D_ENABLED                       ,
  CLUSCTL_CLUSTER_SET_CLUSTER_S2D_CACHE_METADATA_RESERVE_BYTES
} ;

Constants

            <tr>
                <td>CLUSCTL_CLUSTER_GET_STORAGE_CONFIGURATION</td>
                <td>See <a href="https://msdn.microsoft.com/12972639-7D04-474F-8523-434BC7C50418">CLUSCTL_CLUSTER_GET_STORAGE_CONFIGURATION</a>.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This operation code is not available before Windows Server 2016.

            <tr>
                <td>CLUSCTL_CLUSTER_GET_STORAGE_CONFIG_ATTRIBUTES</td>
                <td>See <a href="https://msdn.microsoft.com/BB4D7E65-147E-4B2F-A21F-CB59AEB0F895">CLUSCTL_CLUSTER_GET_STORAGE_CONFIG_ATTRIBUTES</a>.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This operation code is not available before Windows Server 2016.

            <tr>
                <td>CLUSCTL_CLUSTER_ENUM_COMMON_PROPERTIES</td>
                <td>See 
   <a href="https://msdn.microsoft.com/03fadf36-9a76-496e-a48b-c083c958b870">CLUSCTL_CLUSTER_ENUM_COMMON_PROPERTIES</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES</td>
                <td>See 
   <a href="https://msdn.microsoft.com/045d39bc-085f-4d09-9854-d694df4d0a6a">CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_GET_COMMON_PROPERTIES</td>
                <td>See 
   <a href="https://msdn.microsoft.com/8b4d68b5-01f5-438a-93d7-853f19bad1d4">CLUSCTL_CLUSTER_GET_COMMON_PROPERTIES</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_SET_COMMON_PROPERTIES</td>
                <td>See 
   <a href="https://msdn.microsoft.com/c58d6390-3f22-4ad4-a568-d79a787eefdf">CLUSCTL_CLUSTER_SET_COMMON_PROPERTIES</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_VALIDATE_COMMON_PROPERTIES</td>
                <td>See 
   <a href="https://msdn.microsoft.com/a4db891b-bf8c-42bd-b366-cddd89c279ba">CLUSCTL_CLUSTER_VALIDATE_COMMON_PROPERTIES</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_ENUM_PRIVATE_PROPERTIES</td>
                <td>See 
   <a href="https://msdn.microsoft.com/1009b6b5-47b0-475d-97a2-cd68243d3072">CLUSCTL_CLUSTER_ENUM_PRIVATE_PROPERTIES</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_GET_RO_PRIVATE_PROPERTIES</td>
                <td>See 
   <a href="https://msdn.microsoft.com/a51019bc-f412-4c91-8e6d-b32200c2e39c">CLUSCTL_CLUSTER_GET_RO_PRIVATE_PROPERTIES</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTIES</td>
                <td>See 
   <a href="https://msdn.microsoft.com/852025e6-9fa1-47a5-8e7b-272cd453ce19">CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTIES</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_SET_PRIVATE_PROPERTIES</td>
                <td>See 
   <a href="https://msdn.microsoft.com/e7e471b8-1df4-4b46-bdac-d0acadd86910">CLUSCTL_CLUSTER_SET_PRIVATE_PROPERTIES</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_VALIDATE_PRIVATE_PROPERTIES</td>
                <td>See 
   <a href="https://msdn.microsoft.com/afbe9278-5484-4081-b345-1885268bd38a">CLUSCTL_CLUSTER_VALIDATE_PRIVATE_PROPERTIES</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_GET_COMMON_PROPERTY_FMTS</td>
                <td>See 
   <a href="https://msdn.microsoft.com/29f87a9c-98e2-46c0-94a0-634924e07930">CLUSCTL_CLUSTER_GET_COMMON_PROPERTY_FMTS</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTY_FMTS</td>
                <td>See 
   <a href="https://msdn.microsoft.com/c92d8fc4-44e4-4026-9e67-58c4ad5cfaf0">CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTY_FMTS</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_CHECK_VOTER_EVICT</td>
                <td>See 
   <a href="https://msdn.microsoft.com/e87d5598-01f5-4d33-aa8c-e9c059cb9716">CLUSCTL_CLUSTER_CHECK_VOTER_EVICT</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_CHECK_VOTER_DOWN</td>
                <td>See 
   <a href="https://msdn.microsoft.com/4987c8c1-7f5a-4b4a-8fba-55457922b641">CLUSCTL_CLUSTER_CHECK_VOTER_DOWN</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_SHUTDOWN</td>
                <td>See <a href="https://msdn.microsoft.com/ebf8820a-109e-47fe-94ed-4fb1377597d5">CLUSCTL_CLUSTER_SHUTDOWN</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_BATCH_BLOCK_KEY</td>
                <td>Not supported.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_BATCH_UNBLOCK_KEY</td>
                <td>Not supported.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_GET_SHARED_VOLUME_ID</td>
                <td>See 
   <a href="https://msdn.microsoft.com/0e470934-f1c1-40b2-93b7-10a9b3de3032">CLUSCTL_CLUSTER_GET_SHARED_VOLUME_ID</a>.

Windows Server 2008:  This control code is not supported before Windows Server 2008 R2.

            <tr>
                <td>CLUSCTL_CLUSTER_GET_CLUSDB_TIMESTAMP</td>
                <td>See <a href="https://msdn.microsoft.com/2F0A7F5C-9A7C-4BB9-90EC-406862A129FF">CLUSCTL_CLUSTER_GET_CLUSDB_TIMESTAMP</a>.</td>
            </tr>
        
            <tr>
                <td>CLUSCTL_CLUSTER_GET_GUM_LOCK_OWNER</td>
                <td>See <a href="https://msdn.microsoft.com/F16664D3-8CC1-4D12-ACA7-D3F81D7A2CF9">CLUSCTL_CLUSTER_GET_GUM_LOCK_OWNER</a>.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This operation code is not available before Windows Server 2016.

            <tr>
                <td>CLUSCTL_CLUSTER_REMOVE_NODE</td>
                <td>See <a href="https://msdn.microsoft.com/035B3038-BD58-43FD-BA30-B3E321FEE06C">CLUSCTL_CLUSTER_REMOVE_NODE</a>.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This operation code is not available before Windows Server 2016.

            <tr>
                <td>CLUSCTL_CLUSTER_SET_ACCOUNT_ACCESS</td>
                <td>See <a href="https://msdn.microsoft.com/84AED831-0E32-46A8-881C-FDF391BFE8F4">CLUSCTL_CLUSTER_SET_ACCOUNT_ACCESS</a>.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This operation code is not available before Windows Server 2016.

            <tr>
                <td>CLUSCTL_CLUSTER_CLEAR_NODE_CONNECTION_INFO</td>
                <td>See <a href="https://msdn.microsoft.com/B00D4725-AD1B-415D-A774-1216F0017FFF">CLUSCTL_CLUSTER_CLEAR_NODE_CONNECTION_INFO</a>.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This operation code is not available before Windows Server 2016.

            <tr>
                <td>CLUSCTL_CLUSTER_SET_DNS_DOMAIN</td>
                <td>See <a href="https://msdn.microsoft.com/C08360F8-4930-4BEA-B831-CD380EBCFF7D">CLUSCTL_CLUSTER_SET_DNS_DOMAIN</a>.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This operation code is not available before Windows Server 2016.

            <tr>
                <td>CLUSCTL_CLUSTER_SET_CLUSTER_S2D_ENABLED</td>
                <td>See <a href="https://msdn.microsoft.com/719C570F-B264-4561-9098-7AD2B4E6AC87">CLUSCTL_CLUSTER_SET_CLUSTER_S2D_ENABLED</a>.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This operation code is not available before Windows Server 2016.

            <tr>
                <td>CLUSCTL_CLUSTER_SET_CLUSTER_S2D_CACHE_METADATA_RESERVE_BYTES</td>
                <td>See <a href="https://msdn.microsoft.com/76164E5D-93A9-4A44-9239-86B2EEBFC53A">CLUSCTL_CLUSTER_SET_CLUSTER_S2D_CACHE_METADATA_RESERVE_BYTES</a>

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This operation code is not available before Windows Server 2016.

CLUSCTL_CLUSTER_UNKNOWN See CLUSCTL_CLUSTER_UNKNOWN.
CLUSCTL_CLUSTER_GET_FQDN See CLUSCTL_CLUSTER_GET_FQDN.
CLUSCTL_CLUSTER_SET_STORAGE_CONFIGURATION See CLUSCTL_CLUSTER_SET_STORAGE_CONFIGURATION.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This operation code is not available before Windows Server 2016.

Requirements

   
Windows version None supported Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Header clusapi.h

See Also

Cluster Control Codes

ClusterControl

Failover Cluster Enumerations