Partager via


Fonction ClusterResourceOpenEnum (clusapi.h)

Ouvre un énumérateur pour l’itération à travers les dépendances et les nœudsd’une ressource. Le type PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM définit un pointeur vers cette fonction.

Syntaxe

HRESENUM ClusterResourceOpenEnum(
  [in] HRESOURCE hResource,
  [in] DWORD     dwType
);

Paramètres

[in] hResource

Handle d’une ressource.

[in] dwType

Masque de bits qui décrit le type d’objets de cluster à énumérer.

Les valeurs suivantes de l’énumération CLUSTER_RESOURCE_ENUM sont valides.

CLUSTER_RESOURCE_ENUM_DEPENDS (1)

L’objet est une ressource dont dépend directement la ressource identifiée par le paramètre hResource .

CLUSTER_RESOURCE_ENUM_PROVIDES (2)

L’objet est une ressource qui dépend de la ressource identifiée par hResource.

CLUSTER_RESOURCE_ENUM_NODES (4)

L’objet est un nœud qui peut héberger la ressource identifiée par hResource.

Valeur retournée

Si l’opération réussit, la fonction retourne un handle d’énumération.

Si l’opération échoue, la fonction retourne NULL. Pour plus d’informations sur l’erreur, appelez la fonction GetLastError .

Remarques

N’appelez pas ClusterResourceOpenEnum à partir d’une fonction de point d’entrée dll de ressource. ClusterResourceOpenEnum peut être appelé en toute sécurité à partir d’un thread de travail. Pour plus d’informations, consultez Appels de fonction à éviter dans les DLL de ressources.

Exemples

Consultez Énumération d’objets.

Configuration requise

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

Voir aussi

Fonctions de gestion des ressources de cluster

ClusterResourceCloseEnum

ClusterResourceEnum