CLUSCTL_RESOURCE_TYPE_CODES enumeration

Enumerates resource type control codes.

Syntax


typedef enum CLUSCTL_RESOURCE_TYPE_CODES { 
  CLUSCTL_RESOURCE_TYPE_UNKNOWN                                      = 0x02000000,
  CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS                          = 0x02000005,
  CLUSCTL_RESOURCE_TYPE_GET_FLAGS                                    = 0x02000009,
  CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO                               = 0x0200000d,
  CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES                    = 0x02000011,
  CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT                              = 0x02000015,
  CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES                       = 0x02000051,
  CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES                     = 0x02000055,
  CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES                        = 0x02000059,
  CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES                   = 0x02000061,
  CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES                        = 0x0240005e,
  CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS                     = 0x02000065,
  CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS            = 0x02000069,
  CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES                      = 0x02000079,
  CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES                    = 0x0200007d,
  CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES                       = 0x02000081,
  CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES                       = 0x02400086,
  CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES                  = 0x02000089,
  CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS                    = 0x0200008d,
  CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS           = 0x02000091,
  CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS                     = 0x020000a9,
  CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS                       = 0x020000b5,
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS                  = 0x02000195,
  CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB                     = 0x0240019e,
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID                       = 0x0200022d,
  CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME                     = 0x02000235,
  CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO                       = 0x0240026E,
  CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH                        = 0x02000231,
  CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY                   = 0x02000239,
  CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH                     = 0x02000231,
  CLUSCTL_RESOURCE_TYPE_QUERY_DELETE                                 = 0x020001b9,
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS                     = 0x020001ed,
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX               = 0x020001f5,
  CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER                    = 0x02000201,
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID                           = 0x02000205,
  CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE                       = 0x02000209,
  CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP                  = 0x0240020e,
  CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH                        = 0x02000231,
  CLUSCTL_RESOURCE_TYPE_INSTALL_NODE                                 = 0x0250000a,
  CLUSCTL_RESOURCE_TYPE_EVICT_NODE                                   = 0x0250000e,
  CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED                      = 0x0250002e,
  CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE                             = 0x02500032,
  CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1                              = 0x02500036,
  CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2                              = 0x0250003a,
  CLUSCTL_RESOURCE_TYPE_HOLD_IO                                      = 0x0250003e,
  CLUSCTL_RESOURCE_TYPE_RESUME_IO                                    = 0x02500042,
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT          = 0x02001FE1,
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS            = 0x01002149,
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS    = 0x0100214D,
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS    = 0x01004150,
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS             = 0x0100415C,
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES              = 0x01004160,
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME                   = 0x01004164,
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP               = 0x01004168,
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO    = 0x0100416C,
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO                     = 0x010001F9,
  CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS           = 0x010020E1,
  CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY  = 0x020020f1,
  CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE                              = 0x024020EA,
  CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED                            = 0x024020EE
} CLUSCTL_RESOURCE_TYPE_CODES, _CLUSCTL_RESOURCE_TYPE_CODES;

Constants

CLUSCTL_RESOURCE_TYPE_UNKNOWN

See CLUSCTL_RESOURCE_TYPE_UNKNOWN.

CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS

See CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS.

CLUSCTL_RESOURCE_TYPE_GET_FLAGS

See CLUSCTL_RESOURCE_TYPE_GET_FLAGS.

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

See CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO.

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

See CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES.

CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT

See CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT.

CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES

See CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES.

CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES

See CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES.

CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES

See CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES.

CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES

See CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES.

CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES

See CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES.

CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS

See CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS.

CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS

See CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS.

CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES

See CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES.

CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES

See CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES.

CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES

See CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES.

CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES

See CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES.

CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES

See CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES.

CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS

See CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS.

CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS

See CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS.

CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS

See CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS.

CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS

See CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS.

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS

See CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS.

CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB

See CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB.

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID

See CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID.

CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME

See CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME.

CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO

See CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO.

CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH

See CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH.

CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY

See CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY.

CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH

See CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH.

CLUSCTL_RESOURCE_TYPE_QUERY_DELETE

See CLUSCTL_RESOURCE_TYPE_QUERY_DELETE.

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS

See CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS.

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX

See CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX.

CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER

See CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER.

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID

See CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID.

CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE

See CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE.

CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP

See CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP.

CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH

See CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH.

CLUSCTL_RESOURCE_TYPE_INSTALL_NODE

See CLUSCTL_RESOURCE_TYPE_INSTALL_NODE.

CLUSCTL_RESOURCE_TYPE_EVICT_NODE

See CLUSCTL_RESOURCE_TYPE_EVICT_NODE.

CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED

See CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED.

CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE

See CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE.

CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1

See CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1.

CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2

See CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2.

CLUSCTL_RESOURCE_TYPE_HOLD_IO

See CLUSCTL_RESOURCE_TYPE_HOLD_IO.

CLUSCTL_RESOURCE_TYPE_RESUME_IO

See CLUSCTL_RESOURCE_TYPE_RESUME_IO.

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT

See CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT.

Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2012 R2.

CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS

See CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS

See CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS

See CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS

See CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES

See CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME

See CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP

See CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO

See CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO

See CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS

See CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY

See CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE

See CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED

See CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  

This control code is not available before Windows Server 2016.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2008 Enterprise, Windows Server 2008 Datacenter

Header

ClusAPI.h;
MsClus.h

See also

Failover Cluster Enumerations
Resource Type Control Codes

 

 

Show: