Partager via


union CLUSPROP_REQUIRED_DEPENDENCY (clusapi.h)

Décrit une ressource qui est une dépendance requise d’une autre ressource. Cette union est utilisée comme valeur dans la liste de valeurs retournée par une opération de code de contrôle CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES ou CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES.

Syntaxe

typedef union CLUSPROP_REQUIRED_DEPENDENCY {
  CLUSPROP_VALUE          Value;
  CLUSPROP_RESOURCE_CLASS ResClass;
  CLUSPROP_SZ             ResTypeName;
} CLUSPROP_REQUIRED_DEPENDENCY, *PCLUSPROP_REQUIRED_DEPENDENCY;

Membres

Value

CLUSPROP_VALUE structure décrivant si les données de la structure sont une classe de ressource ou un nom de type de ressource.

ResClass

Classe de ressource dont une ressource doit dépendre. L’une des valeurs suivantes est valide.

CLUS_RESCLASS_UNKNOWN (0)

Une ressource a une dépendance sur une ressource d’une classe inconnue.

CLUS_RESCLASS_STORAGE (1)

Une ressource dépend d’un périphérique de stockage, tel qu’une ressource de disque physique .

CLUS_RESCLASS_NETWORK (2)

Une ressource a une dépendance sur un périphérique réseau .

CLUS_RESCLASS_USER (32768)

Une ressource a une dépendance sur une ressource appartenant à une classe définie par l’utilisateur. CLUS_RESCLASS_USER spécifie le début de la plage pour les classes de ressources définies par l’utilisateur.

ResTypeName

Type de ressource dont une ressource doit dépendre, par exemple Adresse IP.

Remarques

La structure CLUSPROP_REQUIRED_DEPENDENCY décrit les dépendances obligatoires. Par exemple, une ressource Spouleur d’impression a des dépendances requises sur un périphérique de stockage et une ressource Nom de réseau . Le premier type de dépendance est décrit à l’aide d’une classe de ressources ; les ressources de périphérique de stockage appartiennent à la classe de ressources CLUS_RESCLASS_STORAGE . Le deuxième type de dépendance est décrit à l’aide d’un nom de type de ressource, tel que « Nom du réseau ». Par conséquent, lorsqu’une application appelle ClusterResourceControl avec le code de contrôle CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES , une liste de valeurs est retournée avec deux entrées : une structure CLUSPROP_REQUIRED_DEPENDENCY avec le membre ResClass défini sur CLUS_RESCLASS_STORAGE, et une deuxième structure CLUSPROP_REQUIRED_DEPENDENCY avec le membre ResTypeName défini sur « Nom réseau ».

Exemples

Consultez Création de valeur Listes.

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
En-tête clusapi.h

Voir aussi

CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

CLUSPROP_SYNTAX

CLUSPROP_VALUE

ClusterResourceControl

Structures de données