CLUSTER_REG_COMMAND-Enumeration (msclus.h)
Listet die möglichen Clusterregistrierungsbefehle auf, die von einem lokalen Knoten ausgeführt werden, wenn versucht wird, einen Cluster zu verknüpfen. Es 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 bereitgestellt) 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 ausgeführt werden, 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. Es gibt an, ob ein bestimmter Clusterregistrierungswert gelöscht wurde oder ob die Daten dieses Clusterregistrierungswerts geändert wurden. |
CLUSREG_READ_KEY |
CLUSREG_READ_VALUE Dieser Befehl gibt an, dass Inhalte für den angeforderten Wert erfolgreich gelesen wurden. |
CLUSREG_READ_ERROR Dieser Befehl gibt an, dass beim Lesen ein Wert fehlte oder ein anderer Fehler aufgetreten ist. |
CLUSREG_CONTROL_COMMAND Ein Steuerungsbefehl. 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 |
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 vor Windows Server 2016 niedriger. |
Hinweise
Der CLUSREG_VALUE_DELETED-Befehl geht jedem CLUSREG_SET_VALUE und CLUSREG_DELETE_VALUE Befehl in den zurückgegebenen Benachrichtigungsdaten voran, 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 | msclus.h |