Fonction ClusterResourceEnumEx (clusapi.h)
Énumère une ressource, puis retourne un pointeur vers la ressource ou le nœud dépendant actuel.
Syntaxe
DWORD ClusterResourceEnumEx(
[in] HRESENUMEX hResourceEnumEx,
[in] DWORD dwIndex,
[in, out] PCLUSTER_RESOURCE_ENUM_ITEM pItem,
[in, out] LPDWORD cbItem
);
Paramètres
[in] hResourceEnumEx
Handle d’une énumération de ressource retournée à partir de la fonction ClusterResourceOpenEnumEx .
[in] dwIndex
Index de la ressource ou de l’objet de nœud à retourner. Ce paramètre doit être égal à zéro pour le premier appel à la fonction ClusterResourceEnumEx , puis être
incrémenté pour les appels suivants.
[in, out] pItem
Pointeur qui reçoit l’objet 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
La fonction retourne l’une des valeurs suivantes.
Code/valeur de retour | Description |
---|---|
|
L’opération s’est terminée correctement ou le paramètre lpszName a la valeur NULL. |
|
La mémoire tampon vers laquelle pointe le paramètre lpszName n’est pas assez grande pour contenir le résultat. Le paramètre lpcchName retourne le nombre de caractères dans le résultat, à l’exclusion du caractère null de fin. |
|
Il n’y a plus d’objets à retourner. |
Tout autre code d’erreur retourné indique que l’opération a échoué. |
Configuration requise
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | clusapi.h |
Bibliothèque | ClusAPI.lib |
DLL | ClusAPI.dll |
Voir aussi
Fonctions de gestion des ressources du cluster de basculement