Compartir a través de


CLUSPROP_REQUIRED_DEPENDENCY unión (clusapi.h)

Describe un recurso que es una dependencia necesaria de otro recurso. Esta unión se usa como un valor en la lista de valores devuelta desde una operación de código de controlde CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES o CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES.

Sintaxis

typedef union CLUSPROP_REQUIRED_DEPENDENCY {
  CLUSPROP_VALUE          Value;
  CLUSPROP_RESOURCE_CLASS ResClass;
  CLUSPROP_SZ             ResTypeName;
} CLUSPROP_REQUIRED_DEPENDENCY, *PCLUSPROP_REQUIRED_DEPENDENCY;

Miembros

Value

CLUSPROP_VALUE estructura que describe si los datos de la estructura son una clase de recurso o un nombre de tipo de recurso.

ResClass

Clase de recurso en la que debe depender un recurso. Uno de los siguientes valores es válido.

CLUS_RESCLASS_UNKNOWN (0)

Un recurso tiene una dependencia de un recurso de una clase desconocida.

CLUS_RESCLASS_STORAGE (1)

Un recurso tiene una dependencia en un dispositivo de almacenamiento, como un recurso de disco físico .

CLUS_RESCLASS_NETWORK (2)

Un recurso tiene una dependencia en un dispositivo de red .

CLUS_RESCLASS_USER (32768)

Un recurso tiene una dependencia de un recurso que pertenece a una clase definida por el usuario. CLUS_RESCLASS_USER especifica el principio del intervalo para las clases de recursos definidas por el usuario.

ResTypeName

Tipo de recurso en el que un recurso debe depender, como la dirección IP.

Comentarios

La estructura de CLUSPROP_REQUIRED_DEPENDENCY describe las dependencias obligatorias. Por ejemplo, un recurso Print Spooler tiene dependencias necesarias en un dispositivo de almacenamiento y un recurso nombre de red . El primer tipo de dependencia se describe mediante una clase de recurso; Los recursos de dispositivo de almacenamiento pertenecen a la clase de recursos CLUS_RESCLASS_STORAGE . El segundo tipo de dependencia se describe mediante un nombre de tipo de recurso, como "Nombre de red". Por lo tanto, cuando una aplicación llama a ClusterResourceControl con el código de control CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES , se devuelve una lista de valores con dos entradas: una estructura de CLUSPROP_REQUIRED_DEPENDENCY con el miembro ResClass establecido en CLUS_RESCLASS_STORAGE y una segunda estructura CLUSPROP_REQUIRED_DEPENDENCY con el miembro ResTypeName establecido en "Nombre de red".

Ejemplos

Consulte Creación de Listas de valor.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Encabezado clusapi.h

Consulte también

CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

CLUSPROP_SYNTAX

CLUSPROP_VALUE

ClusterResourceControl

Estructuras de datos