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