Condividi tramite


Funzione SetClusterResourceDependencyExpression (clusapi.h)

Specifica l'espressione di dipendenza da associare alla risorsa a cui fa riferimento hResource. Tutte le relazioni di dipendenza esistenti per la risorsa verranno sovrascritte. Il tipo di PCLUSAPI_SET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION definisce un puntatore a questa funzione.

Sintassi

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

Parametri

[in] hResource

Gestire la risorsa.

[in] lpszDependencyExpression

Indirizzo della stringa Unicode contenente l'espressione di dipendenza.

Valore restituito

ERROR_SUCCESS (0) se riuscito.

Commenti

Il sistema supporta solo gruppi di espressioni OR combinate tramite AND. Le espressioni di dipendenza sono descritte da questa grammatica BNF.

expression:
      expression_part
    | expression and expression_part

expression_part:
        resource
    | ( or_expression )

or_expression:
        resource
    | or_expression or resource


resource:
    [resourceID]
    | [resourceName]

In questo modo vengono fornite espressioni del modulo generale:( [id] o [id] ... ) e ( [id] o [id] ... ) e ...

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

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 Datacenter, Windows Server 2008 Enterprise
Piattaforma di destinazione Windows
Intestazione clusapi.h
Libreria ClusAPI.lib
DLL ClusAPI.dll

Vedi anche

Funzioni di gestione delle risorse del cluster di failover

GetClusterResourceDependencyExpression