Freigeben über


CLUSTER_REG_COMMAND-Enumeration (clusapi.h)

Listet die möglichen Clusterregistrierungsbefehle auf, die von einem lokalen Knoten ausgeführt werden, wenn versucht wird, einem Cluster beizutreten. Sie wird von den CLUSTER_BATCH_COMMAND - und CLUSTER_READ_BATCH_COMMAND-Strukturen verwendet.

Syntax

typedef enum _CLUSTER_REG_COMMAND {
  CLUSREG_COMMAND_NONE = 0,
  CLUSREG_SET_VALUE = 1,
  CLUSREG_CREATE_KEY,
  CLUSREG_DELETE_KEY,
  CLUSREG_DELETE_VALUE,
  CLUSREG_SET_KEY_SECURITY,
  CLUSREG_VALUE_DELETED,
  CLUSREG_READ_KEY,
  CLUSREG_READ_VALUE,
  CLUSREG_READ_ERROR,
  CLUSREG_CONTROL_COMMAND,
  CLUSREG_CONDITION_EXISTS,
  CLUSREG_CONDITION_NOT_EXISTS,
  CLUSREG_CONDITION_IS_EQUAL,
  CLUSREG_CONDITION_IS_NOT_EQUAL,
  CLUSREG_CONDITION_IS_GREATER_THAN,
  CLUSREG_CONDITION_IS_LESS_THAN,
  CLUSREG_CONDITION_KEY_EXISTS,
  CLUSREG_CONDITION_KEY_NOT_EXISTS,
  CLUSREG_LAST_COMMAND
} CLUSTER_REG_COMMAND;

Konstanten

 
CLUSREG_COMMAND_NONE
Wert: 0
Diese Konstante ist kein gültiger Befehl. Sie und die CLUSREG_LAST_COMMAND Konstante fungieren als Klammern, die die gültigen Befehle enthalten.
CLUSREG_SET_VALUE
Wert: 1
Dieser Befehl legt einen Wert relativ zum zuletzt ausgeführten CLUSREG_CREATE_KEY Befehl oder (falls nicht angegeben) relativ zu einem Schlüssel fest, der an die ClusterRegCreateBatch-Funktion übergeben wird.
CLUSREG_CREATE_KEY
Dieser Befehl erstellt einen angegebenen Clusterregistrierungsschlüssel, falls er nicht vorhanden ist, oder öffnet einen vorhandenen.
CLUSREG_DELETE_KEY
Mit diesem Befehl wird ein Schlüssel mit allen Werten und geschachtelten Unterschlüsseln gelöscht. Keine Befehle, die mit Werten arbeiten, können CLUSREG_DELETE_KEY folgen, bis CLUSREG_CREATE_KEY hinzugefügt wird.
CLUSREG_DELETE_VALUE
Dieser Befehl löscht einen Wert relativ zum zuletzt ausgeführten CLUSREG_CREATE_KEY Befehl oder (falls nicht angegeben) relativ zu einem Schlüssel, der an die ClusterRegCreateBatch-Funktion übergeben wird.
CLUSREG_SET_KEY_SECURITY
Dieser Befehl ist für die zukünftige Verwendung reserviert.
CLUSREG_VALUE_DELETED
Dieser Befehl wird nur über einen Benachrichtigungsport für Batchupdates zurückgegeben. Sie gibt an, ob ein bestimmter Clusterregistrierungswert gelöscht wurde oder ob die Daten dieses Clusterregistrierungswerts geändert wurden.
CLUSREG_READ_KEY
Dieser Befehl gibt an, dass Der Inhalt für den angeforderten Schlüssel erfolgreich gelesen wurde.
CLUSREG_READ_VALUE
Dieser Befehl gibt an, dass der Inhalt für den angeforderten Wert erfolgreich gelesen wurde.
CLUSREG_READ_ERROR
Dieser Befehl gibt an, dass beim Lesen ein Wert fehlt oder ein anderer Fehler aufgetreten ist.
CLUSREG_CONTROL_COMMAND
Ein Steuerelementbefehl.

Windows Server 2012, Windows Server 2008 R2 und Windows Server 2008: Dieser Wert ist vor Windows Server 2012 R2 nicht verfügbar.
CLUSREG_CONDITION_EXISTS
Eine Bedingung, die angibt, dass ein Wert vorhanden ist.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 und Windows Server 2008: Dieser Wert ist vor Windows Server 2016 nicht verfügbar.
CLUSREG_CONDITION_NOT_EXISTS
Eine Bedingung, die angibt, dass ein Wert nicht vorhanden ist.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 und Windows Server 2008: Dieser Wert ist vor Windows Server 2016 nicht verfügbar.
CLUSREG_CONDITION_IS_EQUAL
Eine Bedingung, die angibt, dass ein Wert gleich einem anderen ist.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 und Windows Server 2008: Dieser Wert ist vor Windows Server 2016 nicht verfügbar.
CLUSREG_CONDITION_IS_NOT_EQUAL
Eine Bedingung, die angibt, dass ein Wert nicht gleich einem anderen ist.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 und Windows Server 2008: Dieser Wert ist vor Windows Server 2016 nicht verfügbar.
CLUSREG_CONDITION_IS_GREATER_THAN
Eine Bedingung, die angibt, dass ein Wert größer als ein anderer ist.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 und Windows Server 2008: Dieser Wert ist vor Windows Server 2016 nicht verfügbar.
CLUSREG_CONDITION_IS_LESS_THAN
Eine Bedingung, die angibt, dass ein Wert kleiner als ein anderer ist.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 und Windows Server 2008: Dieser Wert ist vor Windows Server 2016 nicht verfügbar.
CLUSREG_CONDITION_KEY_EXISTS
Eine Bedingung, die angibt, dass ein Schlüssel vorhanden ist.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 und Windows Server 2008: Dieser Wert ist vor Windows Server 2016 nicht verfügbar.
CLUSREG_CONDITION_KEY_NOT_EXISTS
Eine Bedingung, die angibt, dass kein Schlüssel vorhanden ist.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 und Windows Server 2008: Dieser Wert ist vor Windows Server 2016 nicht verfügbar.
CLUSREG_LAST_COMMAND
Diese Konstante ist kein gültiger Befehl. Sie und die CLUSREG_COMMAND_NONE Konstante fungieren als Klammern, die die gültigen Befehle enthalten.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 und Windows Server 2008: Der Wert dieser Konstante ist niedriger, bevor Windows Server 2016.

Hinweise

Der Befehl CLUSREG_VALUE_DELETED ist jedem CLUSREG_SET_VALUE und CLUSREG_DELETE_VALUE Befehl in den zurückgegebenen Benachrichtigungsdaten vorangestellt, wenn der Wert über vorhandene Daten verfügt.

Anforderungen

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

Weitere Informationen

CLUSTER_BATCH_COMMAND

CLUSTER_READ_BATCH_COMMAND

ClusterRegCreateBatch

ClusterRegCreateReadBatch

Failoverclusteraufzählungen