Win32 API 日本語リファレンス
ホームNetworking.Clustering › CLUSTER_REG_COMMAND

CLUSTER_REG_COMMAND

列挙型
基底型i4

メンバー 20

名前10進16進説明
CLUSREG_COMMAND_NONE00x0この定数は有効なコマンドではありません。この定数と CLUSREG_LAST_COMMAND 定数は、有効なコマンドを囲む境界として機能します。
CLUSREG_SET_VALUE10x1このコマンドは、直前に実行された CLUSREG_CREATE_KEY コマンドを基準として、または (指定されていない場合は) ClusterRegCreateBatch 関数に渡されたキーを基準として、値を設定します。
CLUSREG_CREATE_KEY20x2このコマンドは、指定されたクラスター レジストリ キーが存在しない場合は作成し、既に存在する場合はそれを開きます。
CLUSREG_DELETE_KEY30x3このコマンドは、キーをそのすべての値および入れ子になったサブキーとともに削除します。CLUSREG_CREATE_KEY が追加されるまで、値を操作するコマンドを CLUSREG_DELETE_KEY の後に続けることはできません。
CLUSREG_DELETE_VALUE40x4このコマンドは、直前に実行された CLUSREG_CREATE_KEY コマンドを基準として、または (指定されていない場合は) ClusterRegCreateBatch 関数に渡されたキーを基準として、値を削除します。
CLUSREG_SET_KEY_SECURITY50x5このコマンドは将来の使用のために予約済みです。
CLUSREG_VALUE_DELETED60x6このコマンドは、バッチ更新通知ポートを通じてのみ返されます。特定のクラスター レジストリ値が削除されたのか、それともそのクラスター レジストリ値のデータが変更されたのかを示します。
CLUSREG_READ_KEY70x7
CLUSREG_READ_VALUE80x8このコマンドは、要求された値の内容が正常に読み取られたことを示します。
CLUSREG_READ_ERROR90x9このコマンドは、値が存在しなかったか、読み取り中に別のエラーが発生したことを示します。
CLUSREG_CONTROL_COMMAND100xA

制御コマンドです。

Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この値は Windows Server 2012 R2 より前では使用できません。

CLUSREG_CONDITION_EXISTS110xB

値が存在することを示す条件です。

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この値は Windows Server 2016 より前では使用できません。

CLUSREG_CONDITION_NOT_EXISTS120xC

値が存在しないことを示す条件です。

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この値は Windows Server 2016 より前では使用できません。

CLUSREG_CONDITION_IS_EQUAL130xD

値が別の値と等しいことを示す条件です。

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この値は Windows Server 2016 より前では使用できません。

CLUSREG_CONDITION_IS_NOT_EQUAL140xE

値が別の値と等しくないことを示す条件です。

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この値は Windows Server 2016 より前では使用できません。

CLUSREG_CONDITION_IS_GREATER_THAN150xF

値が別の値より大きいことを示す条件です。

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この値は Windows Server 2016 より前では使用できません。

CLUSREG_CONDITION_IS_LESS_THAN160x10

値が別の値より小さいことを示す条件です。

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この値は Windows Server 2016 より前では使用できません。

CLUSREG_CONDITION_KEY_EXISTS170x11

キーが存在することを示す条件です。

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この値は Windows Server 2016 より前では使用できません。

CLUSREG_CONDITION_KEY_NOT_EXISTS180x12
CLUSREG_LAST_COMMAND190x13

この定数は有効なコマンドではありません。この定数と CLUSREG_COMMAND_NONE 定数は、有効なコマンドを囲む境界として機能します。

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この定数の値は Windows Server 2016 より前ではより小さくなります。

- CLUSREG_CONDITION_IS_KEY_NOT_EXISTS

キーが存在しないことを示す条件です。

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この値は Windows Server 2016 より前では使用できません。

公式ドキュメント

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

解説(Remarks)

値に既存のデータがあった場合、返される通知データ内では、すべての CLUSREG_SET_VALUE コマンドおよび CLUSREG_DELETE_VALUE コマンドの前に CLUSREG_VALUE_DELETED コマンドが置かれます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CLUSTER_REG_COMMAND : int {
    CLUSREG_COMMAND_NONE = 0,
    CLUSREG_SET_VALUE = 1,
    CLUSREG_CREATE_KEY = 2,
    CLUSREG_DELETE_KEY = 3,
    CLUSREG_DELETE_VALUE = 4,
    CLUSREG_SET_KEY_SECURITY = 5,
    CLUSREG_VALUE_DELETED = 6,
    CLUSREG_READ_KEY = 7,
    CLUSREG_READ_VALUE = 8,
    CLUSREG_READ_ERROR = 9,
    CLUSREG_CONTROL_COMMAND = 10,
    CLUSREG_CONDITION_EXISTS = 11,
    CLUSREG_CONDITION_NOT_EXISTS = 12,
    CLUSREG_CONDITION_IS_EQUAL = 13,
    CLUSREG_CONDITION_IS_NOT_EQUAL = 14,
    CLUSREG_CONDITION_IS_GREATER_THAN = 15,
    CLUSREG_CONDITION_IS_LESS_THAN = 16,
    CLUSREG_CONDITION_KEY_EXISTS = 17,
    CLUSREG_CONDITION_KEY_NOT_EXISTS = 18,
    CLUSREG_LAST_COMMAND = 19
} CLUSTER_REG_COMMAND;
public enum CLUSTER_REG_COMMAND : int
{
    CLUSREG_COMMAND_NONE = 0,
    CLUSREG_SET_VALUE = 1,
    CLUSREG_CREATE_KEY = 2,
    CLUSREG_DELETE_KEY = 3,
    CLUSREG_DELETE_VALUE = 4,
    CLUSREG_SET_KEY_SECURITY = 5,
    CLUSREG_VALUE_DELETED = 6,
    CLUSREG_READ_KEY = 7,
    CLUSREG_READ_VALUE = 8,
    CLUSREG_READ_ERROR = 9,
    CLUSREG_CONTROL_COMMAND = 10,
    CLUSREG_CONDITION_EXISTS = 11,
    CLUSREG_CONDITION_NOT_EXISTS = 12,
    CLUSREG_CONDITION_IS_EQUAL = 13,
    CLUSREG_CONDITION_IS_NOT_EQUAL = 14,
    CLUSREG_CONDITION_IS_GREATER_THAN = 15,
    CLUSREG_CONDITION_IS_LESS_THAN = 16,
    CLUSREG_CONDITION_KEY_EXISTS = 17,
    CLUSREG_CONDITION_KEY_NOT_EXISTS = 18,
    CLUSREG_LAST_COMMAND = 19,
}
Public Enum CLUSTER_REG_COMMAND As Integer
    CLUSREG_COMMAND_NONE = 0
    CLUSREG_SET_VALUE = 1
    CLUSREG_CREATE_KEY = 2
    CLUSREG_DELETE_KEY = 3
    CLUSREG_DELETE_VALUE = 4
    CLUSREG_SET_KEY_SECURITY = 5
    CLUSREG_VALUE_DELETED = 6
    CLUSREG_READ_KEY = 7
    CLUSREG_READ_VALUE = 8
    CLUSREG_READ_ERROR = 9
    CLUSREG_CONTROL_COMMAND = 10
    CLUSREG_CONDITION_EXISTS = 11
    CLUSREG_CONDITION_NOT_EXISTS = 12
    CLUSREG_CONDITION_IS_EQUAL = 13
    CLUSREG_CONDITION_IS_NOT_EQUAL = 14
    CLUSREG_CONDITION_IS_GREATER_THAN = 15
    CLUSREG_CONDITION_IS_LESS_THAN = 16
    CLUSREG_CONDITION_KEY_EXISTS = 17
    CLUSREG_CONDITION_KEY_NOT_EXISTS = 18
    CLUSREG_LAST_COMMAND = 19
End Enum
import enum

class CLUSTER_REG_COMMAND(enum.IntEnum):
    CLUSREG_COMMAND_NONE = 0
    CLUSREG_SET_VALUE = 1
    CLUSREG_CREATE_KEY = 2
    CLUSREG_DELETE_KEY = 3
    CLUSREG_DELETE_VALUE = 4
    CLUSREG_SET_KEY_SECURITY = 5
    CLUSREG_VALUE_DELETED = 6
    CLUSREG_READ_KEY = 7
    CLUSREG_READ_VALUE = 8
    CLUSREG_READ_ERROR = 9
    CLUSREG_CONTROL_COMMAND = 10
    CLUSREG_CONDITION_EXISTS = 11
    CLUSREG_CONDITION_NOT_EXISTS = 12
    CLUSREG_CONDITION_IS_EQUAL = 13
    CLUSREG_CONDITION_IS_NOT_EQUAL = 14
    CLUSREG_CONDITION_IS_GREATER_THAN = 15
    CLUSREG_CONDITION_IS_LESS_THAN = 16
    CLUSREG_CONDITION_KEY_EXISTS = 17
    CLUSREG_CONDITION_KEY_NOT_EXISTS = 18
    CLUSREG_LAST_COMMAND = 19
// CLUSTER_REG_COMMAND
pub const CLUSREG_COMMAND_NONE: i32 = 0;
pub const CLUSREG_SET_VALUE: i32 = 1;
pub const CLUSREG_CREATE_KEY: i32 = 2;
pub const CLUSREG_DELETE_KEY: i32 = 3;
pub const CLUSREG_DELETE_VALUE: i32 = 4;
pub const CLUSREG_SET_KEY_SECURITY: i32 = 5;
pub const CLUSREG_VALUE_DELETED: i32 = 6;
pub const CLUSREG_READ_KEY: i32 = 7;
pub const CLUSREG_READ_VALUE: i32 = 8;
pub const CLUSREG_READ_ERROR: i32 = 9;
pub const CLUSREG_CONTROL_COMMAND: i32 = 10;
pub const CLUSREG_CONDITION_EXISTS: i32 = 11;
pub const CLUSREG_CONDITION_NOT_EXISTS: i32 = 12;
pub const CLUSREG_CONDITION_IS_EQUAL: i32 = 13;
pub const CLUSREG_CONDITION_IS_NOT_EQUAL: i32 = 14;
pub const CLUSREG_CONDITION_IS_GREATER_THAN: i32 = 15;
pub const CLUSREG_CONDITION_IS_LESS_THAN: i32 = 16;
pub const CLUSREG_CONDITION_KEY_EXISTS: i32 = 17;
pub const CLUSREG_CONDITION_KEY_NOT_EXISTS: i32 = 18;
pub const CLUSREG_LAST_COMMAND: i32 = 19;
// CLUSTER_REG_COMMAND
const (
	CLUSREG_COMMAND_NONE int32 = 0
	CLUSREG_SET_VALUE int32 = 1
	CLUSREG_CREATE_KEY int32 = 2
	CLUSREG_DELETE_KEY int32 = 3
	CLUSREG_DELETE_VALUE int32 = 4
	CLUSREG_SET_KEY_SECURITY int32 = 5
	CLUSREG_VALUE_DELETED int32 = 6
	CLUSREG_READ_KEY int32 = 7
	CLUSREG_READ_VALUE int32 = 8
	CLUSREG_READ_ERROR int32 = 9
	CLUSREG_CONTROL_COMMAND int32 = 10
	CLUSREG_CONDITION_EXISTS int32 = 11
	CLUSREG_CONDITION_NOT_EXISTS int32 = 12
	CLUSREG_CONDITION_IS_EQUAL int32 = 13
	CLUSREG_CONDITION_IS_NOT_EQUAL int32 = 14
	CLUSREG_CONDITION_IS_GREATER_THAN int32 = 15
	CLUSREG_CONDITION_IS_LESS_THAN int32 = 16
	CLUSREG_CONDITION_KEY_EXISTS int32 = 17
	CLUSREG_CONDITION_KEY_NOT_EXISTS int32 = 18
	CLUSREG_LAST_COMMAND int32 = 19
)
const
  CLUSREG_COMMAND_NONE = 0;
  CLUSREG_SET_VALUE = 1;
  CLUSREG_CREATE_KEY = 2;
  CLUSREG_DELETE_KEY = 3;
  CLUSREG_DELETE_VALUE = 4;
  CLUSREG_SET_KEY_SECURITY = 5;
  CLUSREG_VALUE_DELETED = 6;
  CLUSREG_READ_KEY = 7;
  CLUSREG_READ_VALUE = 8;
  CLUSREG_READ_ERROR = 9;
  CLUSREG_CONTROL_COMMAND = 10;
  CLUSREG_CONDITION_EXISTS = 11;
  CLUSREG_CONDITION_NOT_EXISTS = 12;
  CLUSREG_CONDITION_IS_EQUAL = 13;
  CLUSREG_CONDITION_IS_NOT_EQUAL = 14;
  CLUSREG_CONDITION_IS_GREATER_THAN = 15;
  CLUSREG_CONDITION_IS_LESS_THAN = 16;
  CLUSREG_CONDITION_KEY_EXISTS = 17;
  CLUSREG_CONDITION_KEY_NOT_EXISTS = 18;
  CLUSREG_LAST_COMMAND = 19;
// CLUSTER_REG_COMMAND
pub const CLUSREG_COMMAND_NONE: i32 = 0;
pub const CLUSREG_SET_VALUE: i32 = 1;
pub const CLUSREG_CREATE_KEY: i32 = 2;
pub const CLUSREG_DELETE_KEY: i32 = 3;
pub const CLUSREG_DELETE_VALUE: i32 = 4;
pub const CLUSREG_SET_KEY_SECURITY: i32 = 5;
pub const CLUSREG_VALUE_DELETED: i32 = 6;
pub const CLUSREG_READ_KEY: i32 = 7;
pub const CLUSREG_READ_VALUE: i32 = 8;
pub const CLUSREG_READ_ERROR: i32 = 9;
pub const CLUSREG_CONTROL_COMMAND: i32 = 10;
pub const CLUSREG_CONDITION_EXISTS: i32 = 11;
pub const CLUSREG_CONDITION_NOT_EXISTS: i32 = 12;
pub const CLUSREG_CONDITION_IS_EQUAL: i32 = 13;
pub const CLUSREG_CONDITION_IS_NOT_EQUAL: i32 = 14;
pub const CLUSREG_CONDITION_IS_GREATER_THAN: i32 = 15;
pub const CLUSREG_CONDITION_IS_LESS_THAN: i32 = 16;
pub const CLUSREG_CONDITION_KEY_EXISTS: i32 = 17;
pub const CLUSREG_CONDITION_KEY_NOT_EXISTS: i32 = 18;
pub const CLUSREG_LAST_COMMAND: i32 = 19;
const
  CLUSREG_COMMAND_NONE* = 0
  CLUSREG_SET_VALUE* = 1
  CLUSREG_CREATE_KEY* = 2
  CLUSREG_DELETE_KEY* = 3
  CLUSREG_DELETE_VALUE* = 4
  CLUSREG_SET_KEY_SECURITY* = 5
  CLUSREG_VALUE_DELETED* = 6
  CLUSREG_READ_KEY* = 7
  CLUSREG_READ_VALUE* = 8
  CLUSREG_READ_ERROR* = 9
  CLUSREG_CONTROL_COMMAND* = 10
  CLUSREG_CONDITION_EXISTS* = 11
  CLUSREG_CONDITION_NOT_EXISTS* = 12
  CLUSREG_CONDITION_IS_EQUAL* = 13
  CLUSREG_CONDITION_IS_NOT_EQUAL* = 14
  CLUSREG_CONDITION_IS_GREATER_THAN* = 15
  CLUSREG_CONDITION_IS_LESS_THAN* = 16
  CLUSREG_CONDITION_KEY_EXISTS* = 17
  CLUSREG_CONDITION_KEY_NOT_EXISTS* = 18
  CLUSREG_LAST_COMMAND* = 19
enum CLUSTER_REG_COMMAND : int {
    CLUSREG_COMMAND_NONE = 0,
    CLUSREG_SET_VALUE = 1,
    CLUSREG_CREATE_KEY = 2,
    CLUSREG_DELETE_KEY = 3,
    CLUSREG_DELETE_VALUE = 4,
    CLUSREG_SET_KEY_SECURITY = 5,
    CLUSREG_VALUE_DELETED = 6,
    CLUSREG_READ_KEY = 7,
    CLUSREG_READ_VALUE = 8,
    CLUSREG_READ_ERROR = 9,
    CLUSREG_CONTROL_COMMAND = 10,
    CLUSREG_CONDITION_EXISTS = 11,
    CLUSREG_CONDITION_NOT_EXISTS = 12,
    CLUSREG_CONDITION_IS_EQUAL = 13,
    CLUSREG_CONDITION_IS_NOT_EQUAL = 14,
    CLUSREG_CONDITION_IS_GREATER_THAN = 15,
    CLUSREG_CONDITION_IS_LESS_THAN = 16,
    CLUSREG_CONDITION_KEY_EXISTS = 17,
    CLUSREG_CONDITION_KEY_NOT_EXISTS = 18,
    CLUSREG_LAST_COMMAND = 19,
}
#define global CLUSREG_COMMAND_NONE              0x0
#define global CLUSREG_SET_VALUE                 0x1
#define global CLUSREG_CREATE_KEY                0x2
#define global CLUSREG_DELETE_KEY                0x3
#define global CLUSREG_DELETE_VALUE              0x4
#define global CLUSREG_SET_KEY_SECURITY          0x5
#define global CLUSREG_VALUE_DELETED             0x6
#define global CLUSREG_READ_KEY                  0x7
#define global CLUSREG_READ_VALUE                0x8
#define global CLUSREG_READ_ERROR                0x9
#define global CLUSREG_CONTROL_COMMAND           0xA
#define global CLUSREG_CONDITION_EXISTS          0xB
#define global CLUSREG_CONDITION_NOT_EXISTS      0xC
#define global CLUSREG_CONDITION_IS_EQUAL        0xD
#define global CLUSREG_CONDITION_IS_NOT_EQUAL    0xE
#define global CLUSREG_CONDITION_IS_GREATER_THAN 0xF
#define global CLUSREG_CONDITION_IS_LESS_THAN    0x10
#define global CLUSREG_CONDITION_KEY_EXISTS      0x11
#define global CLUSREG_CONDITION_KEY_NOT_EXISTS  0x12
#define global CLUSREG_LAST_COMMAND              0x13