Partager via


Fonction ClusterNodeEnumEx (clusapi.h)

Récupère le nœud de cluster spécifié à partir d’une énumération CLUSTER_ENUM_ITEM .

Syntaxe

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

Paramètres

[in] hNodeEnum

Handle de l’énumération CLUSTER_ENUM_ITEM qui contient le nœud de cluster à récupérer.

[in] dwIndex

Index qui identifie l’objet suivant à énumérer. Ce paramètre doit être égal à zéro pour le premier appel à la fonction ClusterEnumEx , puis être incrémenté pour les appels suivants.

[in, out] pItem

Pointeur qui reçoit le nœud de cluster retourné.

[in, out] cbItem

En entrée, taille du paramètre pItem .

En sortie, soit la taille requise en octets de la mémoire tampon si la mémoire tampon est trop petite, soit le nombre d’octets écrits dans la mémoire tampon.

Valeur retournée

Code de retour Description
ERROR_NO_MORE_ITEMS
dwIndex est supérieur au nombre d’éléments de l’énumération.
ERROR_MORE_DATA
La mémoire tampon est trop petite.
ERROR_SUCCESS
La mémoire tampon a été remplie avec succès.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Entreprise
Plateforme cible Windows
En-tête clusapi.h
Bibliothèque ClusAPI.lib
DLL ClusAPI.dll

Voir aussi

CLUSTER_ENUM_ITEM

Fonctions de gestion des nœuds