Compartir a través de


Función SetClusterResourceDependencyExpression (clusapi.h)

Especifica la expresión de dependencia que se va a asociar al recurso al que hace referencia hResource. Las relaciones de dependencia existentes para el recurso se sobrescribirán. El tipo PCLUSAPI_SET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION define un puntero a esta función.

Sintaxis

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

Parámetros

[in] hResource

Identificador del recurso.

[in] lpszDependencyExpression

Dirección de la cadena Unicode que contiene la expresión de dependencia.

Valor devuelto

ERROR_SUCCESS (0) si se ejecuta correctamente.

Comentarios

El sistema solo admite grupos de expresiones OR combinadas mediante AND. Esta gramática BNF describe las expresiones de dependencia.

expression:
      expression_part
    | expression and expression_part

expression_part:
        resource
    | ( or_expression )

or_expression:
        resource
    | or_expression or resource


resource:
    [resourceID]
    | [resourceName]

Esto nos proporciona expresiones de la forma general:( [id] o [id] ... ) y ( [id] o [id] ... ) y ...

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

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 Datacenter, Windows Server 2008 Enterprise
Plataforma de destino Windows
Encabezado clusapi.h
Library ClusAPI.lib
Archivo DLL ClusAPI.dll

Consulte también

Funciones de administración de recursos de clúster de conmutación por error

GetClusterResourceDependencyExpression