CLUS_RESOURCE_CLASS_INFO struttura (clusapi.h)

Contiene i dati della classe di risorse. Viene usato come membro dati di una struttura CLUSPROP_RESOURCE_CLASS_INFO e come valore restituito di alcune operazioni del codice di controllo .

Sintassi

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;

Members

DUMMYUNIONNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.dw

Fornisce un altro modo per accedere ai dati della classe di risorse.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.rc

Classe di risorse descritta con uno dei valori seguenti enumerati dall'enumerazione CLUSTER_RESOURCE_CLASS .

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

La classe di risorse è sconosciuta.

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

La risorsa è un dispositivo di archiviazione, ad esempio una risorsa disco fisico.

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

La risorsa è un dispositivo di rete .

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

Le classi di risorse a partire da questo valore sono definite dall'utente.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.SubClass

Valore mask che descrive ulteriormente la classe di risorse. Il valore seguente è valido per le risorse della classe di archiviazione, ad esempio risorse disco fisico .

DUMMYSTRUCTNAME. SubClass.CLUS_RESSUBCLASS_SHARED (0x80000000)

Indica che la risorsa gestisce una risorsa condivisa, ad esempio un disco in un bus SCSI condiviso.

DUMMYUNIONNAME.li

Classe di risorse e sottoclasse descritte come valore ULARGE_INTEGER con un DWORD basso e un DWORD elevato.

Commenti

Una classe di risorse identifica le risorse di funzionalità simili. Una DLL di risorse che definisce la propria classe di risorse deve fornire un identificatore univoco per la classe impostata su un valore maggiore di CLUS_RESCLASS_USER. CLUS_RESCLASS_USER specifica l'inizio per gli identificatori di classe di risorse definiti dall'utente.

Una struttura CLUS_RESOURCE_CLASS_INFO viene restituita da ClusterResourceControl quando il parametro dwControlCode è impostato su CLUSCTL_RESOURCE_GET_CLASS_INFO e viene restituito da ClusterResourceTypeControl quando dwControlCode è impostato su CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Intestazione clusapi.h

Vedi anche

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