Partager via


Fonction SetClusterResourceDependencyExpression (clusapi.h)

Spécifie l’expression de dépendance à associer à la ressource référencée par hResource. Toutes les relations de dépendance existantes pour la ressource seront remplacées. Le type PCLUSAPI_SET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION définit un pointeur vers cette fonction.

Syntaxe

DWORD SetClusterResourceDependencyExpression(
  [in] HRESOURCE hResource,
  [in] LPCWSTR   lpszDependencyExpression
);

Paramètres

[in] hResource

Gérez la ressource.

[in] lpszDependencyExpression

Adresse de la chaîne Unicode contenant l’expression de dépendance.

Valeur retournée

ERROR_SUCCESS (0) en cas de réussite.

Remarques

Le système prend uniquement en charge les groupes d’expressions OR qui sont combinés à l’aide de AND. Les expressions de dépendance sont décrites par cette grammaire BNF.

expression:
      expression_part
    | expression and expression_part

expression_part:
        resource
    | ( or_expression )

or_expression:
        resource
    | or_expression or resource


resource:
    [resourceID]
    | [resourceName]

Cela nous donne des expressions de la forme générale : ( [id] ou [id] ... ) et ( [id] ou [id] ... ) et ...

Par exemple : ([a904e1b7-95dd-47f0-9b2e-f1007d92699b] ou [ae6fcf48-c42f-4960-a61a-7f10440676668]) et ([c471abc6-e454-482e-8be4-fae084cf799b] or [de976488-82cb-4950-8ce0-1b45e868e058])

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 Datacenter, Windows Server 2008 Entreprise
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

GetClusterResourceDependencyExpression