CLUSTER_UPGRADE_PHASE enumeration (clusapi.h)

Describes the state of a rolling upgrade of the operating system on a cluster. This enumeration is used by the ClusterUpgradeProgressCallback callback function.

Syntax

typedef enum _CLUSTER_UPGRADE_PHASE {
  ClusterUpgradePhaseInitialize = 1,
  ClusterUpgradePhaseValidatingUpgrade = 2,
  ClusterUpgradePhaseUpgradingComponents = 3,
  ClusterUpgradePhaseInstallingNewComponents = 4,
  ClusterUpgradePhaseUpgradeComplete = 5
} CLUSTER_UPGRADE_PHASE;

Constants

 
ClusterUpgradePhaseInitialize
Value: 1
The nodes are being notified that an upgrade has started.
ClusterUpgradePhaseValidatingUpgrade
Value: 2
The updated is being validated to determine whether the all of nodes in the cluster can be upgraded.
ClusterUpgradePhaseUpgradingComponents
Value: 3
The nodes are being upgraded.
ClusterUpgradePhaseInstallingNewComponents
Value: 4
The new resources are being installed.
ClusterUpgradePhaseUpgradeComplete
Value: 5
The upgrade is complete.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2016
Header clusapi.h

See also

ClusterUpgradeFunctionalLevel

Failover Cluster Enumerations