Freigeben über


ClusterNodeEnumEx-Funktion (clusapi.h)

Ruft den angegebenen Clusterknoten aus einer CLUSTER_ENUM_ITEM-Enumeration ab.

Syntax

DWORD ClusterNodeEnumEx(
  [in]      HNODEENUMEX        hNodeEnum,
  [in]      DWORD              dwIndex,
  [in, out] PCLUSTER_ENUM_ITEM pItem,
  [in, out] LPDWORD            cbItem
);

Parameter

[in] hNodeEnum

Ein Handle für die CLUSTER_ENUM_ITEM-Enumeration , die den abzurufenden Clusterknoten enthält.

[in] dwIndex

Der Index, der das nächste zu enumerierende Objekt identifiziert. Dieser Parameter sollte für den ersten Aufruf der ClusterEnumEx-Funktion null sein und dann für nachfolgende Aufrufe inkrementiert werden.

[in, out] pItem

Ein Zeiger, der den zurückgegebenen Clusterknoten empfängt.

[in, out] cbItem

Bei der Eingabe die Größe des pItem-Parameters .

Bei der Ausgabe entweder die erforderliche Größe des Puffers in Bytes, wenn der Puffer zu klein ist, oder die Anzahl der in den Puffer geschriebenen Bytes.

Rückgabewert

Rückgabecode Beschreibung
ERROR_NO_MORE_ITEMS
dwIndex ist größer als die Anzahl der Elemente in der Enumeration.
ERROR_MORE_DATA
Der Puffer ist zu klein.
ERROR_SUCCESS
Der Puffer wurde erfolgreich gefüllt.

Anforderungen

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

Weitere Informationen

CLUSTER_ENUM_ITEM

Knotenverwaltungsfunktionen