Freigeben über


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

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

CLUSPROP_RESOURCE_CLASS_INFO

CLUSTER_RESOURCE_CLASS

CLUS_RESSUBCLASS

CLUS_RESSUBCLASS_NETWORK

CLUS_RESSUBCLASS_STORAGE

ClusterResourceControl

ClusterResourceTypeControl