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 |