Freigeben über


EvictClusterNodeEx-Funktion (clusapi.h)

Entfernt einen Knoten aus dem Cluster und initiiert Bereinigungsvorgänge auf dem Knoten. Der PCLUSAPI_EVICT_CLUSTER_NODE_EX Typ definiert einen Zeiger auf diese Funktion.

Syntax

DWORD EvictClusterNodeEx(
  [in]  HNODE   hNode,
  [in]  DWORD   dwTimeOut,
  [out] HRESULT *phrCleanupStatus
);

Parameter

[in] hNode

Handle mit dem Knoten, der aus dem Cluster entfernt werden soll.

[in] dwTimeOut

Gibt die Anzahl von Millisekunden an, mit der die Funktion warten soll, bis Bereinigungsvorgänge ausgeführt werden. Die Funktion wird zurückgegeben, wenn die Bereinigung abgeschlossen ist oder die angegebene Zeit verstrichen ist, je nachdem, was früher ist.

[out] phrCleanupStatus

Zeiger auf ein HRESULT , das die Ergebnisse des Bereinigungsvorgangs beschreibt.

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, einschließlich des folgenden Werts.

Rückgabecode Beschreibung
ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP
Der Knoten wurde entfernt, aber der Bereinigungsvorgang gab einen anderen Wert als S_OK zurück.

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

EvictClusterNode

OpenClusterNode