Freigeben über


SetClusterResourceDependencyExpression-Funktion (clusapi.h)

Gibt den Abhängigkeitsausdruck an, der der Ressource zugeordnet werden soll, auf die von hResource verwiesen wird. Alle vorhandenen Abhängigkeitsbeziehungen für die Ressource werden überschrieben. Der PCLUSAPI_SET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION-Typs definiert einen Zeiger auf diese Funktion.

Syntax

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

Parameter

[in] hResource

Behandeln Sie die Ressource.

[in] lpszDependencyExpression

Adresse der Unicode-Zeichenfolge, die den Abhängigkeitsausdruck enthält.

Rückgabewert

ERROR_SUCCESS (0) bei erfolgreicher Ausführung.

Hinweise

Das System unterstützt nur Gruppen von OR-Ausdrücken , die mithilfe von AND kombiniert werden. Die Abhängigkeitsausdrücke werden durch diese BNF-Grammatik beschrieben.

expression:
      expression_part
    | expression and expression_part

expression_part:
        resource
    | ( or_expression )

or_expression:
        resource
    | or_expression or resource


resource:
    [resourceID]
    | [resourceName]

Dies gibt uns Ausdrücke der allgemeinen Form: ( [id] oder [id] ... ) und ( [id] oder [id] ... ) und ...

Beispiel: ([a904e1b7-95dd-47f0-9b2e-f1007d92699b] oder [ae6fcf48-c42f-4960-a61a-7f1044067668]) und ([c471abc6-e454-482e-8be4-fae084cf799b] oder [de976488-82cb-4950-8ce0-1b45e868e058])

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Datacenter, Windows Server 2008 Enterprise
Zielplattform Windows
Kopfzeile clusapi.h
Bibliothek ClusAPI.lib
DLL ClusAPI.dll

Weitere Informationen

Ressourcenverwaltungsfunktionen des Failoverclusters

GetClusterResourceDependencyExpression