Freigeben über


ClusterUpgradeFunctionalLevel-Funktion (clusapi.h)

Initiiert ein rollierendes Upgrade des Betriebssystems in einem Cluster. PCLUSAPI_CLUSTER_UPGRADE definiert einen Zeiger auf diese Funktion.

Syntax

DWORD ClusterUpgradeFunctionalLevel(
  [in]           HCLUSTER                           hCluster,
  [in]           BOOL                               perform,
  [in, optional] PCLUSTER_UPGRADE_PROGRESS_CALLBACK pfnProgressCallback,
  [in, optional] PVOID                              pvCallbackArg
);

Parameter

[in] hCluster

Ein Handle für den zu aktualisierenden Cluster.

[in] perform

True , um das rollierende Upgrade zu initiieren; andernfalls false.

[in, optional] pfnProgressCallback

Ein Zeiger auf die ClusterUpgradeProgressCallback-Rückruffunktion, die die status des rollierenden Upgrades abruft.

[in, optional] pvCallbackArg

Ein Zeiger auf die Argumente für pfnProgressCallback.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück. Wenn der Vorgang fehlschlägt, gibt die Funktion einen Systemfehlercode zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Windows
Kopfzeile clusapi.h
Bibliothek ClusAPI.lib
DLL ClusAPI.dll

Weitere Informationen

ClusterFunctionalLevel

Failoverclusterverwaltungsfunktionen