Freigeben über


DestroyCluster-Funktion (clusapi.h)

Entfernt einen Cluster. Der PCLUSAPI_DESTROY_CLUSTER Typ definiert einen Zeiger auf diese Funktion.

Syntax

DWORD DestroyCluster(
  [in]           HCLUSTER                         hCluster,
  [in, optional] PCLUSTER_SETUP_PROGRESS_CALLBACK pfnProgressCallback,
  [in, optional] PVOID                            pvCallbackArg,
  [in]           BOOL                             fdeleteVirtualComputerObjects
);

Parameter

[in] hCluster

Handle für einen Cluster, der von der OpenCluster- oder CreateCluster-Funktion zurückgegeben wird.

[in, optional] pfnProgressCallback

Adresse der Rückruffunktion, die dem PCLUSTER_SETUP_PROGRESS_CALLBACK Funktionszeiger entspricht, der regelmäßig aufgerufen wird, um den Fortschritt bei der Clusterzerstörung bereitzustellen.

[in, optional] pvCallbackArg

Argument für die Rückruffunktion.

[in] fdeleteVirtualComputerObjects

Wenn TRUE, löschen Sie dann die dem Cluster zugeordneten virtuellen Computerobjekte aus dem Verzeichnis.

Rückgabewert

Gibt ERROR_SUCCESS zurück, wenn der Cluster vollständig entfernt wurde oder einen Systemfehlercode für den letzten fehlgeschlagenen Vorgang.

Hinweise

Beim Entfernen eines Clusters mit DestroyCluster können mehrere Schritte fehlschlagen, aber es kann nur ein Fehlercode zurückgegeben werden. Das Clusterfehlerprotokoll sollte überprüft werden, wenn ein Fehler zurückgegeben wird.

Anforderungen

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

Weitere Informationen

Clusterverwaltungsfunktionen

CreateCluster

OpenCluster