共用方式為


CLUSTER_REG_COMMAND列舉 (clusapi.h)

列舉嘗試加入叢集時,本機節點將執行的可能叢集登錄命令。 它由 CLUSTER_BATCH_COMMANDCLUSTER_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_VALUECLUSREG_DELETE_VALUE 命令前面。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Datacenter、Windows Server 2008 企業版
標頭 clusapi.h

另請參閱

CLUSTER_BATCH_COMMAND

CLUSTER_READ_BATCH_COMMAND

ClusterRegCreateBatch

ClusterRegCreateReadBatch

故障轉移叢集列舉