Freigeben über


CLUSPROP_REQUIRED_DEPENDENCY Union (clusapi.h)

Beschreibt eine Ressource , die eine erforderliche Abhängigkeit einer anderen Ressource ist. Diese Union wird als Wert in der Wertliste verwendet, die von einem CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES- oder CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES-Steuerungscodevorgang zurückgegeben wird.

Syntax

typedef union CLUSPROP_REQUIRED_DEPENDENCY {
  CLUSPROP_VALUE          Value;
  CLUSPROP_RESOURCE_CLASS ResClass;
  CLUSPROP_SZ             ResTypeName;
} CLUSPROP_REQUIRED_DEPENDENCY, *PCLUSPROP_REQUIRED_DEPENDENCY;

Member

Value

CLUSPROP_VALUE Struktur, die beschreibt, ob die Daten in der Struktur eine Ressourcenklasse oder ein Ressourcentypname sind.

ResClass

Ressourcenklasse, von der eine Ressource abhängen muss. Einer der folgenden Werte ist gültig.

CLUS_RESCLASS_UNKNOWN (0)

Eine Ressource ist von einer Ressource einer unbekannten Klasse abhängig.

CLUS_RESCLASS_STORAGE (1)

Eine Ressource ist von einem Speichergerät abhängig, z. B. von einer Ressource für physische Datenträger .

CLUS_RESCLASS_NETWORK (2)

Eine Ressource ist von einem Netzwerkgerät abhängig.

CLUS_RESCLASS_USER (32768)

Eine Ressource ist von einer Ressource abhängig, die zu einer benutzerdefinierten Klasse gehört. CLUS_RESCLASS_USER gibt den Anfang des Bereichs für benutzerdefinierte Ressourcenklassen an.

ResTypeName

Ressourcentyp , von dem eine Ressource abhängen muss, z. B. IP-Adresse.

Hinweise

Die CLUSPROP_REQUIRED_DEPENDENCY-Struktur beschreibt obligatorische Abhängigkeiten. Beispielsweise weist eine Druckspoolerressource erforderliche Abhängigkeiten von einem Speichergerät und einer Netzwerknamenressource auf. Der erste Abhängigkeitstyp wird mithilfe einer Ressourcenklasse beschrieben. Speichergeräteressourcen gehören zur Ressourcenklasse CLUS_RESCLASS_STORAGE . Der zweite Abhängigkeitstyp wird mithilfe eines Ressourcentypnamens wie "Netzwerkname" beschrieben. Wenn eine Anwendung ClusterResourceControl mit dem CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES-Steuerelementcode aufruft, wird daher eine Wertliste mit zwei Einträgen zurückgegeben: einer CLUSPROP_REQUIRED_DEPENDENCY-Struktur , deren ResClass-Member auf CLUS_RESCLASS_STORAGE festgelegt ist, und einer zweiten CLUSPROP_REQUIRED_DEPENDENCY-Struktur , in der das ResTypeName-Element auf "Netzwerkname" festgelegt ist.

Beispiele

Weitere Informationen finden Sie unter Erstellen von Werten Listen.

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_REQUIRED_DEPENDENCIES

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

CLUSPROP_SYNTAX

CLUSPROP_VALUE

ClusterResourceControl

Datenstrukturen