Compartir a través de


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

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

CLUSPROP_RESOURCE_CLASS_INFO

CLUSTER_RESOURCE_CLASS

CLUS_RESSUBCLASS

CLUS_RESSUBCLASS_NETWORK

CLUS_RESSUBCLASS_STORAGE

ClusterResourceControl

ClusterResourceTypeControl