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