Freigeben über


CLUSTER_CHANGE-Enumeration (msclus.h)

Beschreibt den Typ der zurückgegebenen Benachrichtigung. Die Funktionen GetClusterNotify, RegisterClusterNotify und CreateCluster verwenden diese Enumeration.

Syntax

typedef enum CLUSTER_CHANGE {
  CLUSTER_CHANGE_NODE_STATE = 0x1,
  CLUSTER_CHANGE_NODE_DELETED = 0x2,
  CLUSTER_CHANGE_NODE_ADDED = 0x4,
  CLUSTER_CHANGE_NODE_PROPERTY = 0x8,
  CLUSTER_CHANGE_REGISTRY_NAME = 0x10,
  CLUSTER_CHANGE_REGISTRY_ATTRIBUTES = 0x20,
  CLUSTER_CHANGE_REGISTRY_VALUE = 0x40,
  CLUSTER_CHANGE_REGISTRY_SUBTREE = 0x80,
  CLUSTER_CHANGE_RESOURCE_STATE = 0x100,
  CLUSTER_CHANGE_RESOURCE_DELETED = 0x200,
  CLUSTER_CHANGE_RESOURCE_ADDED = 0x400,
  CLUSTER_CHANGE_RESOURCE_PROPERTY = 0x800,
  CLUSTER_CHANGE_GROUP_STATE = 0x1000,
  CLUSTER_CHANGE_GROUP_DELETED = 0x2000,
  CLUSTER_CHANGE_GROUP_ADDED = 0x4000,
  CLUSTER_CHANGE_GROUP_PROPERTY = 0x8000,
  CLUSTER_CHANGE_RESOURCE_TYPE_DELETED = 0x10000,
  CLUSTER_CHANGE_RESOURCE_TYPE_ADDED = 0x20000,
  CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY = 0x40000,
  CLUSTER_CHANGE_CLUSTER_RECONNECT = 0x80000,
  CLUSTER_CHANGE_NETWORK_STATE = 0x100000,
  CLUSTER_CHANGE_NETWORK_DELETED = 0x200000,
  CLUSTER_CHANGE_NETWORK_ADDED = 0x400000,
  CLUSTER_CHANGE_NETWORK_PROPERTY = 0x800000,
  CLUSTER_CHANGE_NETINTERFACE_STATE = 0x1000000,
  CLUSTER_CHANGE_NETINTERFACE_DELETED = 0x2000000,
  CLUSTER_CHANGE_NETINTERFACE_ADDED = 0x4000000,
  CLUSTER_CHANGE_NETINTERFACE_PROPERTY = 0x8000000,
  CLUSTER_CHANGE_QUORUM_STATE = 0x10000000,
  CLUSTER_CHANGE_CLUSTER_STATE = 0x20000000,
  CLUSTER_CHANGE_CLUSTER_PROPERTY = 0x40000000,
  CLUSTER_CHANGE_HANDLE_CLOSE = 0x80000000,
  CLUSTER_CHANGE_ALL
} ;

Konstanten

 
CLUSTER_CHANGE_NODE_STATE
Wert: 0x1
Die Warteschlange erhält eine Benachrichtigung, wenn sich der Zustand eines Knotens ändert. Eine Liste der möglichen Knotenzustandswerte finden Sie unter
GetClusterNodeState.
CLUSTER_CHANGE_NODE_DELETED
Wert: 0x2
Die Warteschlange erhält eine Benachrichtigung, wenn ein Knoten dauerhaft aus einem Cluster entfernt wird. Ein Knoten kann
dauerhaft aus einem vorhandenen Cluster mit einem Aufruf von gelöscht
EvictClusterNode-Funktion .
CLUSTER_CHANGE_NODE_ADDED
Wert: 0x4
Die Warteschlange empfängt eine Benachrichtigung, wenn ein neuer Knoten
wird dem Cluster hinzugefügt. Ein Knoten kann nur hinzugefügt werden, wenn der Clusterdienst auf der
Knoten.
CLUSTER_CHANGE_NODE_PROPERTY
Wert: 0x8
Diese Benachrichtigung ist für die zukünftige Verwendung reserviert.
CLUSTER_CHANGE_REGISTRY_NAME
Wert: 0x10
Die Warteschlange erhält eine Benachrichtigung, wenn sich der Name eines Clusterdatenbankschlüssels geändert hat.
CLUSTER_CHANGE_REGISTRY_ATTRIBUTES
Wert: 0x20
Die Warteschlange erhält eine Benachrichtigung, wenn
Die Attribute des Clusterdatenbankschlüssels werden geändert. Die einzige
das derzeit definierte Schlüsselattribute der Clusterdatenbank ist sein Sicherheitsdeskriptor, der mit geändert werden kann.
ClusterRegSetKeySecurity.
CLUSTER_CHANGE_REGISTRY_VALUE
Wert: 0x40
Die Warteschlange erhält eine Benachrichtigung, wenn ein Wert des angegebenen Clusterdatenbankschlüssels geändert oder gelöscht wird.
Clusterdatenbankwerte können mit der
ClusterRegSetValue-Funktion und gelöscht mit der
ClusterRegDeleteValue-Funktion .
CLUSTER_CHANGE_REGISTRY_SUBTREE
Wert: 0x80
Gibt an, dass die anderen CLUSTER_CHANGE_REGISTRY_* -Ereignisse für das gesamte Ereignis gelten.
Clusterdatenbank. Wenn dieses Flag nicht enthalten ist, gelten die Ereignisse nur für den angegebenen Schlüssel.
CLUSTER_CHANGE_RESOURCE_STATE
Wert: 0x100
Die Warteschlange erhält eine Benachrichtigung, wenn sich der Zustand einer Ressource ändert. Eine Liste des möglichen Ressourcenzustands
-Werte finden Sie unter GetClusterResourceState.
CLUSTER_CHANGE_RESOURCE_DELETED
Wert: 0x200
Die Warteschlange erhält eine Benachrichtigung, wenn eine Ressource gelöscht wird.
CLUSTER_CHANGE_RESOURCE_ADDED
Wert: 0x400
Die Warteschlange erhält eine Benachrichtigung, wenn eine neue
-Ressource wird im Cluster erstellt.
CLUSTER_CHANGE_RESOURCE_PROPERTY
Wert: 0x800
Die Warteschlange erhält eine Benachrichtigung, wenn
Eigenschaften,
Abhängigkeiten oder
mögliche Besitzerknoten einer Ressourcenänderung.
CLUSTER_CHANGE_GROUP_STATE
Wert: 0x1000
Die Warteschlange erhält eine Benachrichtigung, wenn sich der Status einer Gruppe ändert. Für eine Liste des möglichen Gruppenstatus
-Werte finden Sie unter GetClusterGroupState.
CLUSTER_CHANGE_GROUP_DELETED
Wert: 0x2000
Die Warteschlange erhält eine Benachrichtigung, wenn eine vorhandene Gruppe gelöscht wird.
CLUSTER_CHANGE_GROUP_ADDED
Wert: 0x4000
Die Warteschlange erhält eine Benachrichtigung, wenn eine neue Gruppe erstellt wird.
im Cluster.
CLUSTER_CHANGE_GROUP_PROPERTY
Wert: 0x8000
Die Warteschlange erhält eine Benachrichtigung, wenn
-Eigenschaften einer Gruppe ändern oder wenn
-Ressource wird einer Gruppe hinzugefügt oder daraus entfernt.
CLUSTER_CHANGE_RESOURCE_TYPE_DELETED
Wert: 0x10000
Die Warteschlange erhält eine Benachrichtigung, wenn ein vorhandener Ressourcentyp gelöscht wird.
CLUSTER_CHANGE_RESOURCE_TYPE_ADDED
Wert: 0x20000
Die Warteschlange erhält eine Benachrichtigung, wenn eine neue
der Ressourcentyp wird im Cluster erstellt.
CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY
Wert: 0x40000
Die Warteschlange erhält eine Benachrichtigung, wenn
Eigenschaften eines Ressourcentyps
automatisch aktualisieren lassen,
CLUSTER_CHANGE_CLUSTER_RECONNECT
Wert: 0x80000
Wenn er von einem Client generiert wird, gibt dieser Wert an, dass die RPC-Verbindung mit einem Server für den angegebenen Cluster erneut mit einem anderen Server verbunden wurde. Wenn er vom Server generiert wird, gibt dieser Wert an, dass Benachrichtigungsereignisse vom Server für den Port gelöscht wurden.
CLUSTER_CHANGE_NETWORK_STATE
Wert: 0x100000
Die Warteschlange erhält eine Benachrichtigung, wenn sich der Zustand eines Netzwerks ändert. Eine Liste des möglichen Netzwerkzustands
-Werte finden Sie unter GetClusterNetworkState.
CLUSTER_CHANGE_NETWORK_DELETED
Wert: 0x200000
Die Warteschlange erhält eine Benachrichtigung, wenn ein Netzwerk dauerhaft aus der Clusterumgebung entfernt wird.
CLUSTER_CHANGE_NETWORK_ADDED
Wert: 0x400000
Die Warteschlange erhält eine Benachrichtigung, wenn eine neue
network wird der Clusterumgebung hinzugefügt.
CLUSTER_CHANGE_NETWORK_PROPERTY
Wert: 0x800000
Die Warteschlange erhält eine Benachrichtigung, wenn
Eigenschaften einer vorhandenen Netzwerkänderung.
CLUSTER_CHANGE_NETINTERFACE_STATE
Wert: 0x1000000
Die Warteschlange erhält eine Benachrichtigung, wenn sich der Zustand einer Netzwerkschnittstelle ändert. Eine Liste des möglichen Netzwerks
Werte für den Schnittstellenzustand finden Sie unter
GetClusterNetInterfaceState.
CLUSTER_CHANGE_NETINTERFACE_DELETED
Wert: 0x2000000
Die Warteschlange erhält eine Benachrichtigung, wenn eine Netzwerkschnittstelle dauerhaft von einem Clusterknoten entfernt wird.
CLUSTER_CHANGE_NETINTERFACE_ADDED
Wert: 0x4000000
Die Warteschlange erhält eine Benachrichtigung, wenn eine neue
Netzwerkschnittstelle wird einem Cluster hinzugefügt
knoten.
CLUSTER_CHANGE_NETINTERFACE_PROPERTY
Wert: 0x8000000
Die Warteschlange erhält eine Benachrichtigung, wenn
Eigenschaften eines vorhandenen Netzwerks
Schnittstellenänderung.
CLUSTER_CHANGE_QUORUM_STATE
Wert: 0x10000000
Diese Benachrichtigung ist für die zukünftige Verwendung reserviert.
CLUSTER_CHANGE_CLUSTER_STATE
Wert: 0x20000000
Die Warteschlange erhält eine Benachrichtigung, wenn der Cluster nicht mehr verfügbar ist.
Die Kommunikation mit dem Cluster schlägt fehl.
CLUSTER_CHANGE_CLUSTER_PROPERTY
Wert: 0x40000000
Die Warteschlange erhält eine Benachrichtigung, wenn die priorisierte Liste der internen Cluster
Netzwerkänderungen .
CLUSTER_CHANGE_HANDLE_CLOSE
Wert: 0x80000000
Die Warteschlange empfängt eine Benachrichtigung, wenn ein Handle einem zugeordnet ist
das Clusterobjekt ist geschlossen.
CLUSTER_CHANGE_ALL

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Kopfzeile msclus.h

Weitere Informationen

ClusterRegSetKeySecurity

CreateCluster

Failoverclusteraufzählungen

GetClusterNotify

RegisterClusterNotify