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 certaines opérations de code de contrôle .

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 une autre façon d’accéder aux données de la classe de ressources.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.rc

Classe de ressources décrite avec l’une des valeurs suivantes énumérées dans 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 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 les ressources 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 dont la fonctionnalité est similaire. Une DLL de ressource qui définit sa propre classe de ressources doit fournir un identificateur unique pour la classe qui a 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 Entreprise, Windows Server 2008 Datacenter
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