CLUSTER_REG_COMMAND列舉 (clusapi.h)
列舉嘗試加入叢集時,本機節點將執行的可能叢集登錄命令。 它由 CLUSTER_BATCH_COMMAND 和 CLUSTER_READ_BATCH_COMMAND 結構使用。
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;
常數
CLUSREG_COMMAND_NONE 值: 0 這個常數不是有效的命令。 它和 CLUSREG_LAST_COMMAND 常數會做為包含有效命令的括號。 |
CLUSREG_SET_VALUE 值: 1 此命令會設定相對於上次執行的 CLUSREG_CREATE_KEY 命令或 (的值,如果未提供) 傳至 ClusterRegCreateBatch 函式的索引鍵。 |
CLUSREG_CREATE_KEY 如果指定的叢集登錄機碼不存在,此命令將會建立指定的叢集登錄機碼,或開啟現有的叢集登錄機碼。 |
CLUSREG_DELETE_KEY 此命令會刪除具有所有值和巢狀子機碼的索引鍵。 在加入CLUSREG_CREATE_KEY之前,無法在值上操作任何命令CLUSREG_DELETE_KEY。 |
CLUSREG_DELETE_VALUE 此命令會刪除相對於上次執行的 CLUSREG_CREATE_KEY 命令或 (的值,如果未提供) 傳遞至 ClusterRegCreateBatch 函式的索引鍵。 |
CLUSREG_SET_KEY_SECURITY 此命令保留供日後使用。 |
CLUSREG_VALUE_DELETED 此命令只會透過批次更新通知埠傳回。 它指出是否已刪除特定的叢集登錄值,或該叢集登錄值的數據是否已變更。 |
CLUSREG_READ_KEY 此命令表示已成功讀取所要求金鑰的內容。 |
CLUSREG_READ_VALUE 此命令表示已成功讀取所要求值的內容。 |
CLUSREG_READ_ERROR 此命令表示讀取期間遺漏值或發生另一個錯誤。 |
CLUSREG_CONTROL_COMMAND 控制項命令。 Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008:此值無法在 Windows Server 2012 R2 之前使用。 |
CLUSREG_CONDITION_EXISTS 表示值存在的條件。 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008:此值在 Windows Server 2016 之前無法使用。 |
CLUSREG_CONDITION_NOT_EXISTS 表示值不存在的條件。 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008:此值在 Windows Server 2016 之前無法使用。 |
CLUSREG_CONDITION_IS_EQUAL 表示值等於另一個的條件。 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008:此值在 Windows Server 2016 之前無法使用。 |
CLUSREG_CONDITION_IS_NOT_EQUAL 表示值不等於另一個的條件。 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008:此值在 Windows Server 2016 之前無法使用。 |
CLUSREG_CONDITION_IS_GREATER_THAN 表示值大於另一個的條件。 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008:此值在 Windows Server 2016 之前無法使用。 |
CLUSREG_CONDITION_IS_LESS_THAN 表示值小於另一個的條件。 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008:此值在 Windows Server 2016 之前無法使用。 |
CLUSREG_CONDITION_KEY_EXISTS 表示索引鍵存在的條件。 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008:此值在 Windows Server 2016 之前無法使用。 |
CLUSREG_CONDITION_KEY_NOT_EXISTS 表示索引鍵不存在的條件。 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008:此值在 Windows Server 2016 之前無法使用。 |
CLUSREG_LAST_COMMAND 這個常數不是有效的命令。 它和 CLUSREG_COMMAND_NONE 常數會做為包含有效命令的括號。 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008:此常數的值在 Windows Server 2016 之前較低。 |
備註
如果值具有現有數據, CLUSREG_VALUE_DELETED 命令會位於傳回通知數據的每個 CLUSREG_SET_VALUE 和 CLUSREG_DELETE_VALUE 命令前面。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 Datacenter、Windows Server 2008 企業版 |
標頭 | clusapi.h |