CLUSCTL_RESOURCE_TYPE_CODES enumeration (clusapi.h)
Enumerates resource type control codes.
Syntax
typedef enum CLUSCTL_RESOURCE_TYPE_CODES {
CLUSCTL_RESOURCE_TYPE_UNKNOWN,
CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS,
CLUSCTL_RESOURCE_TYPE_GET_FLAGS,
CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO,
CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES,
CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT,
CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES,
CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES,
CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES,
CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES,
CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES,
CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS,
CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS,
CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES,
CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES,
CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES,
CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES,
CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES,
CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS,
CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS,
CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS,
CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS,
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS,
CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB,
CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME,
CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO,
CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH,
CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY,
CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH,
CLUSCTL_RESOURCE_TYPE_QUERY_DELETE,
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS,
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX,
CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER,
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID,
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID,
CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE,
CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP,
CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE,
CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH,
CLUSCTL_RESOURCE_TYPE_INSTALL_NODE,
CLUSCTL_RESOURCE_TYPE_EVICT_NODE,
CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED,
CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE,
CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1,
CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2,
CLUSCTL_RESOURCE_TYPE_HOLD_IO,
CLUSCTL_RESOURCE_TYPE_RESUME_IO,
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT,
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS,
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS,
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS,
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS,
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES,
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME,
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP,
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO,
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO,
CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP,
CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS,
CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY,
CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE,
CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED,
CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN,
CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO,
CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE
} ;
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_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_GET_RESOURCEID See CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID. |
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_STORAGE_IS_CSV_FILE |
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. |
CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN |
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported |
Minimum supported server | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Header | clusapi.h |