estructura CLUS_RESOURCE_CLASS_INFO (clusapi.h)
Contiene datos de clase de recursos. Se usa como miembro de datos de una estructura de CLUSPROP_RESOURCE_CLASS_INFO y como valor devuelto de algunas operaciones de código de control .
Sintaxis
typedef struct CLUS_RESOURCE_CLASS_INFO {
union {
struct {
union {
DWORD dw;
CLUSTER_RESOURCE_CLASS rc;
} DUMMYUNIONNAME;
DWORD SubClass;
} DUMMYSTRUCTNAME;
ULARGE_INTEGER li;
} DUMMYUNIONNAME;
} CLUS_RESOURCE_CLASS_INFO, *PCLUS_RESOURCE_CLASS_INFO;
Miembros
DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.dw
Proporciona otra manera de acceder a los datos de la clase de recursos.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.rc
Clase de recurso descrita con uno de los siguientes valores enumerados de la enumeración CLUSTER_RESOURCE_CLASS .
####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_UNKNOWN (0)
La clase de recurso es desconocida.
####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_STORAGE (1)
El recurso es un dispositivo de almacenamiento, como un recurso de disco físico.
####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_NETWORK (2)
El recurso es un dispositivo de red .
####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_USER (32768 (0x8000))
Las clases de recursos que comienzan en este valor son definidas por el usuario.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.SubClass
Valor de máscara que describe aún más la clase de recurso. El siguiente valor es válido para los recursos de clase de almacenamiento, como los recursos de disco físico .
DUMMYSTRUCTNAME. SubClass.CLUS_RESSUBCLASS_SHARED (0x80000000)
Indica que el recurso administra un recurso compartido, como un disco en un bus SCSI compartido.
DUMMYUNIONNAME.li
Clase de recurso y subclase descritas como un valor de ULARGE_INTEGER con un valor DWORD bajo y un DWORD alto.
Comentarios
Una clase de recurso identifica los recursos de una funcionalidad similar. Un archivo DLL de recursos que define su propia clase de recurso debe proporcionar un identificador único para la clase que se establece en un valor mayor que CLUS_RESCLASS_USER. CLUS_RESCLASS_USER especifica el principio de los identificadores de clase de recursos definidos por el usuario.
ClusterResourceControl devuelve una estructura CLUS_RESOURCE_CLASS_INFO cuando el parámetro dwControlCode se establece en CLUSCTL_RESOURCE_GET_CLASS_INFO y lo devuelve ClusterResourceTypeControl cuando dwControlCode se establece en CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO.
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_CLASS_INFO