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