Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |