次の方法で共有


CLUSTER_REG_COMMAND 列挙 (clusapi.h)

クラスターに参加しようとしたときにローカル ノードが実行する可能性のあるクラスター レジストリ コマンドを列挙します。 これは、CLUSTER_BATCH_COMMANDおよびCLUSTER_READ_BATCH_COMMAND構造体によって使用されます。

構文

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: この値は、R2 Windows Server 2012前には使用できません。
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 Enterprise
Header clusapi.h

こちらもご覧ください

CLUSTER_BATCH_COMMAND

CLUSTER_READ_BATCH_COMMAND

ClusterRegCreateBatch

ClusterRegCreateReadBatch

フェールオーバー クラスターの列挙