CLUS_RESOURCE_CLASS_INFO-Struktur (clusapi.h)
Enthält Ressourcenklassendaten. Es wird als Datenmember einer CLUSPROP_RESOURCE_CLASS_INFO-Struktur und als Rückgabewert einiger Steuerelementcodevorgänge verwendet.
Syntax
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;
Member
DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.dw
Bietet eine weitere Möglichkeit, auf die Ressourcenklassendaten zuzugreifen.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.rc
Die Ressourcenklasse wird mit einem der folgenden Werte beschrieben, die aus der CLUSTER_RESOURCE_CLASS-Enumeration aufgezählt werden.
####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_UNKNOWN (0)
Die Ressourcenklasse ist unbekannt.
####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_STORAGE (1)
Die Ressource ist ein Speichergerät, z. B. eine Physische Datenträgerressource.
####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_NETWORK (2)
Die Ressource ist ein Netzwerkgerät .
####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_USER (32768 (0x8000))
Ressourcenklassen ab diesem Wert sind benutzerdefinierte.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.SubClass
Ein Maskenwert, der die Ressourcenklasse weiter beschreibt. Der folgende Wert ist für Speicherklassenressourcen wie physische Datenträgerressourcen gültig.
DUMMYSTRUCTNAME. SubClass.CLUS_RESSUBCLASS_SHARED (0x80000000)
Gibt an, dass die Ressource eine freigegebene Ressource wie einen Datenträger auf einem freigegebenen SCSI-Bus verwaltet.
DUMMYUNIONNAME.li
Ressourcenklasse und Unterklasse werden als ULARGE_INTEGER Wert mit einem niedrigen DWORD-Wert und einem hohen DWORD-Wert beschrieben.
Hinweise
Eine Ressourcenklasse identifiziert Ressourcen mit ähnlicher Funktion. Eine Ressourcen-DLL , die eine eigene Ressourcenklasse definiert, sollte einen eindeutigen Bezeichner für die Klasse bereitstellen, die auf einen Wert größer als CLUS_RESCLASS_USER festgelegt ist. CLUS_RESCLASS_USER gibt den Anfang für benutzerdefinierte Ressourcenklassenbezeichner an.
Eine CLUS_RESOURCE_CLASS_INFO Struktur wird von ClusterResourceControl zurückgegeben, wenn der dwControlCode-Parameter auf CLUSCTL_RESOURCE_GET_CLASS_INFO festgelegt ist und von ClusterResourceTypeControl zurückgegeben wird, wenn dwControlCode auf CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO festgelegt ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Kopfzeile | clusapi.h |
Weitere Informationen
CLUSCTL_RESOURCE_GET_CLASS_INFO