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 |