Partager via


structure CLUS_RESOURCE_CLASS_INFO (clusapi.h)

Contient des données de classe de ressources. Il est utilisé comme membre de données d’une structure CLUSPROP_RESOURCE_CLASS_INFO et comme valeur de retour de certains code de contrôle opérations.

Syntaxe

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;

Membres

DUMMYUNIONNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.dw

Fournit un autre moyen d’accéder aux données de la classe de ressources.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.rc

Classe de ressource décrite avec l’une des valeurs suivantes énumérées à partir de l’énumération CLUSTER_RESOURCE_CLASS.

####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_UNKNOWN (0)

La classe de ressources est inconnue.

####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_STORAGE (1)

La ressource est un périphérique de stockage, tel qu’une ressource de disque physique .

####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_NETWORK (2)

La ressource est un appareil réseau.

####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_USER (32768 (0x8000))

Les classes de ressources commençant à cette valeur sont définies par l’utilisateur.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.SubClass

Valeur de masque qui décrit plus en détail la classe de ressources. La valeur suivante est valide pour les ressources de classe de stockage telles que ressources de disque physique.

DUMMYSTRUCTNAME. SubClass.CLUS_RESSUBCLASS_SHARED (0x80000000)

Indique que la ressource gère une ressource partagée telle qu’un disque sur un bus SCSI partagé.

DUMMYUNIONNAME.li

Classe de ressources et sous-classe décrites comme une valeur ULARGE_INTEGER avec un DWORD faible et un DWORD élevé.

Remarques

Une classe de ressources identifie les ressources d’une fonctionnalité similaire. Une DLL de ressource qui définit sa propre classe de ressources doit fournir un identificateur unique pour la classe définie sur une valeur supérieure à CLUS_RESCLASS_USER. CLUS_RESCLASS_USER spécifie le début des identificateurs de classe de ressources définis par l’utilisateur.

Une structure CLUS_RESOURCE_CLASS_INFO est retournée par ClusterResourceControl lorsque le paramètre dwControlCode est défini sur CLUSCTL_RESOURCE_GET_CLASS_INFO et est retourné par ClusterResourceTypeControl lorsque dwControlCode est défini sur CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO.

Exigences

Exigence Valeur
client minimum pris en charge Aucun pris en charge
serveur minimum pris en charge Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
d’en-tête clusapi.h

Voir aussi

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