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_UNKNOWNSee CLUSCTL_RESOURCE_TYPE_UNKNOWN. |
CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICSSee CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS. |
CLUSCTL_RESOURCE_TYPE_GET_FLAGSSee CLUSCTL_RESOURCE_TYPE_GET_FLAGS. |
CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFOSee CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO. |
CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIESSee CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES. |
CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUTSee CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT. |
CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIESSee CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES. |
CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIESSee CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES. |
CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIESSee CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES. |
CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIESSee CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES. |
CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIESSee CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES. |
CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTSSee CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS. |
CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTSSee CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS. |
CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIESSee CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES. |
CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIESSee CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES. |
CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIESSee CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES. |
CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIESSee CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES. |
CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIESSee CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES. |
CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTSSee CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS. |
CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTSSee CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS. |
CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTSSee CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS. |
CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTSSee CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS. |
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKSSee CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS. |
CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DBSee CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB. |
CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAMESee CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME. |
CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCOSee CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO. |
CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATHSee CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH. |
CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORYSee CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY. |
CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATHSee CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH. |
CLUSCTL_RESOURCE_TYPE_QUERY_DELETESee CLUSCTL_RESOURCE_TYPE_QUERY_DELETE. |
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERSSee CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS. |
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EXSee CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX. |
CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTERSee CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER. |
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKIDSee CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID. |
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEIDSee CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID. |
CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLESee CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE. |
CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIPSee CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP. |
CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE |
CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATHSee CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH. |
CLUSCTL_RESOURCE_TYPE_INSTALL_NODESee CLUSCTL_RESOURCE_TYPE_INSTALL_NODE. |
CLUSCTL_RESOURCE_TYPE_EVICT_NODESee CLUSCTL_RESOURCE_TYPE_EVICT_NODE. |
CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGEDSee CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED. |
CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADESee CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE. |
CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1See CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1. |
CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2See CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2. |
CLUSCTL_RESOURCE_TYPE_HOLD_IOSee CLUSCTL_RESOURCE_TYPE_HOLD_IO. |
CLUSCTL_RESOURCE_TYPE_RESUME_IOSee CLUSCTL_RESOURCE_TYPE_RESUME_IO. |
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INTSee 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_LOGDISKSSee 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_DATADISKSSee 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_DATADISKSSee 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_DISKSSee 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_VOLUMESSee 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_VOLUMESee 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_GROUPSee 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_INFOSee 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_INFOSee 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_CREDENTIALSSee 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_KEYSee 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_UPGRADESee 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_COMPLETEDSee 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 | msclus.h |