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

CLUS_CHARACTERISTICS

列挙型
基底型i4

メンバー 21

名前10進16進
CLUS_CHAR_UNKNOWN00x0
CLUS_CHAR_QUORUM10x1
CLUS_CHAR_DELETE_REQUIRES_ALL_NODES20x2
CLUS_CHAR_LOCAL_QUORUM40x4
CLUS_CHAR_LOCAL_QUORUM_DEBUG80x8
CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON160x10
CLUS_CHAR_BROADCAST_DELETE320x20
CLUS_CHAR_SINGLE_CLUSTER_INSTANCE640x40
CLUS_CHAR_SINGLE_GROUP_INSTANCE1280x80
CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP2560x100
CLUS_CHAR_PLACEMENT_DATA5120x200
CLUS_CHAR_MONITOR_DETACH10240x400
CLUS_CHAR_MONITOR_REATTACH20480x800
CLUS_CHAR_OPERATION_CONTEXT40960x1000
CLUS_CHAR_CLONES81920x2000
CLUS_CHAR_NOT_PREEMPTABLE163840x4000
CLUS_CHAR_NOTIFY_NEW_OWNER327680x8000
CLUS_CHAR_SUPPORTS_UNMONITORED_STATE655360x10000
CLUS_CHAR_INFRASTRUCTURE1310720x20000
CLUS_CHAR_VETO_DRAIN2621440x40000
CLUS_CHAR_DRAIN_LOCAL_OFFLINE5242880x80000

各言語での定義

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

typedef enum CLUS_CHARACTERISTICS : int {
    CLUS_CHAR_UNKNOWN = 0,
    CLUS_CHAR_QUORUM = 1,
    CLUS_CHAR_DELETE_REQUIRES_ALL_NODES = 2,
    CLUS_CHAR_LOCAL_QUORUM = 4,
    CLUS_CHAR_LOCAL_QUORUM_DEBUG = 8,
    CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON = 16,
    CLUS_CHAR_BROADCAST_DELETE = 32,
    CLUS_CHAR_SINGLE_CLUSTER_INSTANCE = 64,
    CLUS_CHAR_SINGLE_GROUP_INSTANCE = 128,
    CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP = 256,
    CLUS_CHAR_PLACEMENT_DATA = 512,
    CLUS_CHAR_MONITOR_DETACH = 1024,
    CLUS_CHAR_MONITOR_REATTACH = 2048,
    CLUS_CHAR_OPERATION_CONTEXT = 4096,
    CLUS_CHAR_CLONES = 8192,
    CLUS_CHAR_NOT_PREEMPTABLE = 16384,
    CLUS_CHAR_NOTIFY_NEW_OWNER = 32768,
    CLUS_CHAR_SUPPORTS_UNMONITORED_STATE = 65536,
    CLUS_CHAR_INFRASTRUCTURE = 131072,
    CLUS_CHAR_VETO_DRAIN = 262144,
    CLUS_CHAR_DRAIN_LOCAL_OFFLINE = 524288
} CLUS_CHARACTERISTICS;
public enum CLUS_CHARACTERISTICS : int
{
    CLUS_CHAR_UNKNOWN = 0,
    CLUS_CHAR_QUORUM = 1,
    CLUS_CHAR_DELETE_REQUIRES_ALL_NODES = 2,
    CLUS_CHAR_LOCAL_QUORUM = 4,
    CLUS_CHAR_LOCAL_QUORUM_DEBUG = 8,
    CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON = 16,
    CLUS_CHAR_BROADCAST_DELETE = 32,
    CLUS_CHAR_SINGLE_CLUSTER_INSTANCE = 64,
    CLUS_CHAR_SINGLE_GROUP_INSTANCE = 128,
    CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP = 256,
    CLUS_CHAR_PLACEMENT_DATA = 512,
    CLUS_CHAR_MONITOR_DETACH = 1024,
    CLUS_CHAR_MONITOR_REATTACH = 2048,
    CLUS_CHAR_OPERATION_CONTEXT = 4096,
    CLUS_CHAR_CLONES = 8192,
    CLUS_CHAR_NOT_PREEMPTABLE = 16384,
    CLUS_CHAR_NOTIFY_NEW_OWNER = 32768,
    CLUS_CHAR_SUPPORTS_UNMONITORED_STATE = 65536,
    CLUS_CHAR_INFRASTRUCTURE = 131072,
    CLUS_CHAR_VETO_DRAIN = 262144,
    CLUS_CHAR_DRAIN_LOCAL_OFFLINE = 524288,
}
Public Enum CLUS_CHARACTERISTICS As Integer
    CLUS_CHAR_UNKNOWN = 0
    CLUS_CHAR_QUORUM = 1
    CLUS_CHAR_DELETE_REQUIRES_ALL_NODES = 2
    CLUS_CHAR_LOCAL_QUORUM = 4
    CLUS_CHAR_LOCAL_QUORUM_DEBUG = 8
    CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON = 16
    CLUS_CHAR_BROADCAST_DELETE = 32
    CLUS_CHAR_SINGLE_CLUSTER_INSTANCE = 64
    CLUS_CHAR_SINGLE_GROUP_INSTANCE = 128
    CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP = 256
    CLUS_CHAR_PLACEMENT_DATA = 512
    CLUS_CHAR_MONITOR_DETACH = 1024
    CLUS_CHAR_MONITOR_REATTACH = 2048
    CLUS_CHAR_OPERATION_CONTEXT = 4096
    CLUS_CHAR_CLONES = 8192
    CLUS_CHAR_NOT_PREEMPTABLE = 16384
    CLUS_CHAR_NOTIFY_NEW_OWNER = 32768
    CLUS_CHAR_SUPPORTS_UNMONITORED_STATE = 65536
    CLUS_CHAR_INFRASTRUCTURE = 131072
    CLUS_CHAR_VETO_DRAIN = 262144
    CLUS_CHAR_DRAIN_LOCAL_OFFLINE = 524288
End Enum
import enum

class CLUS_CHARACTERISTICS(enum.IntEnum):
    CLUS_CHAR_UNKNOWN = 0
    CLUS_CHAR_QUORUM = 1
    CLUS_CHAR_DELETE_REQUIRES_ALL_NODES = 2
    CLUS_CHAR_LOCAL_QUORUM = 4
    CLUS_CHAR_LOCAL_QUORUM_DEBUG = 8
    CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON = 16
    CLUS_CHAR_BROADCAST_DELETE = 32
    CLUS_CHAR_SINGLE_CLUSTER_INSTANCE = 64
    CLUS_CHAR_SINGLE_GROUP_INSTANCE = 128
    CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP = 256
    CLUS_CHAR_PLACEMENT_DATA = 512
    CLUS_CHAR_MONITOR_DETACH = 1024
    CLUS_CHAR_MONITOR_REATTACH = 2048
    CLUS_CHAR_OPERATION_CONTEXT = 4096
    CLUS_CHAR_CLONES = 8192
    CLUS_CHAR_NOT_PREEMPTABLE = 16384
    CLUS_CHAR_NOTIFY_NEW_OWNER = 32768
    CLUS_CHAR_SUPPORTS_UNMONITORED_STATE = 65536
    CLUS_CHAR_INFRASTRUCTURE = 131072
    CLUS_CHAR_VETO_DRAIN = 262144
    CLUS_CHAR_DRAIN_LOCAL_OFFLINE = 524288
// CLUS_CHARACTERISTICS
pub const CLUS_CHAR_UNKNOWN: i32 = 0;
pub const CLUS_CHAR_QUORUM: i32 = 1;
pub const CLUS_CHAR_DELETE_REQUIRES_ALL_NODES: i32 = 2;
pub const CLUS_CHAR_LOCAL_QUORUM: i32 = 4;
pub const CLUS_CHAR_LOCAL_QUORUM_DEBUG: i32 = 8;
pub const CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON: i32 = 16;
pub const CLUS_CHAR_BROADCAST_DELETE: i32 = 32;
pub const CLUS_CHAR_SINGLE_CLUSTER_INSTANCE: i32 = 64;
pub const CLUS_CHAR_SINGLE_GROUP_INSTANCE: i32 = 128;
pub const CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP: i32 = 256;
pub const CLUS_CHAR_PLACEMENT_DATA: i32 = 512;
pub const CLUS_CHAR_MONITOR_DETACH: i32 = 1024;
pub const CLUS_CHAR_MONITOR_REATTACH: i32 = 2048;
pub const CLUS_CHAR_OPERATION_CONTEXT: i32 = 4096;
pub const CLUS_CHAR_CLONES: i32 = 8192;
pub const CLUS_CHAR_NOT_PREEMPTABLE: i32 = 16384;
pub const CLUS_CHAR_NOTIFY_NEW_OWNER: i32 = 32768;
pub const CLUS_CHAR_SUPPORTS_UNMONITORED_STATE: i32 = 65536;
pub const CLUS_CHAR_INFRASTRUCTURE: i32 = 131072;
pub const CLUS_CHAR_VETO_DRAIN: i32 = 262144;
pub const CLUS_CHAR_DRAIN_LOCAL_OFFLINE: i32 = 524288;
// CLUS_CHARACTERISTICS
const (
	CLUS_CHAR_UNKNOWN int32 = 0
	CLUS_CHAR_QUORUM int32 = 1
	CLUS_CHAR_DELETE_REQUIRES_ALL_NODES int32 = 2
	CLUS_CHAR_LOCAL_QUORUM int32 = 4
	CLUS_CHAR_LOCAL_QUORUM_DEBUG int32 = 8
	CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON int32 = 16
	CLUS_CHAR_BROADCAST_DELETE int32 = 32
	CLUS_CHAR_SINGLE_CLUSTER_INSTANCE int32 = 64
	CLUS_CHAR_SINGLE_GROUP_INSTANCE int32 = 128
	CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP int32 = 256
	CLUS_CHAR_PLACEMENT_DATA int32 = 512
	CLUS_CHAR_MONITOR_DETACH int32 = 1024
	CLUS_CHAR_MONITOR_REATTACH int32 = 2048
	CLUS_CHAR_OPERATION_CONTEXT int32 = 4096
	CLUS_CHAR_CLONES int32 = 8192
	CLUS_CHAR_NOT_PREEMPTABLE int32 = 16384
	CLUS_CHAR_NOTIFY_NEW_OWNER int32 = 32768
	CLUS_CHAR_SUPPORTS_UNMONITORED_STATE int32 = 65536
	CLUS_CHAR_INFRASTRUCTURE int32 = 131072
	CLUS_CHAR_VETO_DRAIN int32 = 262144
	CLUS_CHAR_DRAIN_LOCAL_OFFLINE int32 = 524288
)
const
  CLUS_CHAR_UNKNOWN = 0;
  CLUS_CHAR_QUORUM = 1;
  CLUS_CHAR_DELETE_REQUIRES_ALL_NODES = 2;
  CLUS_CHAR_LOCAL_QUORUM = 4;
  CLUS_CHAR_LOCAL_QUORUM_DEBUG = 8;
  CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON = 16;
  CLUS_CHAR_BROADCAST_DELETE = 32;
  CLUS_CHAR_SINGLE_CLUSTER_INSTANCE = 64;
  CLUS_CHAR_SINGLE_GROUP_INSTANCE = 128;
  CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP = 256;
  CLUS_CHAR_PLACEMENT_DATA = 512;
  CLUS_CHAR_MONITOR_DETACH = 1024;
  CLUS_CHAR_MONITOR_REATTACH = 2048;
  CLUS_CHAR_OPERATION_CONTEXT = 4096;
  CLUS_CHAR_CLONES = 8192;
  CLUS_CHAR_NOT_PREEMPTABLE = 16384;
  CLUS_CHAR_NOTIFY_NEW_OWNER = 32768;
  CLUS_CHAR_SUPPORTS_UNMONITORED_STATE = 65536;
  CLUS_CHAR_INFRASTRUCTURE = 131072;
  CLUS_CHAR_VETO_DRAIN = 262144;
  CLUS_CHAR_DRAIN_LOCAL_OFFLINE = 524288;
// CLUS_CHARACTERISTICS
pub const CLUS_CHAR_UNKNOWN: i32 = 0;
pub const CLUS_CHAR_QUORUM: i32 = 1;
pub const CLUS_CHAR_DELETE_REQUIRES_ALL_NODES: i32 = 2;
pub const CLUS_CHAR_LOCAL_QUORUM: i32 = 4;
pub const CLUS_CHAR_LOCAL_QUORUM_DEBUG: i32 = 8;
pub const CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON: i32 = 16;
pub const CLUS_CHAR_BROADCAST_DELETE: i32 = 32;
pub const CLUS_CHAR_SINGLE_CLUSTER_INSTANCE: i32 = 64;
pub const CLUS_CHAR_SINGLE_GROUP_INSTANCE: i32 = 128;
pub const CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP: i32 = 256;
pub const CLUS_CHAR_PLACEMENT_DATA: i32 = 512;
pub const CLUS_CHAR_MONITOR_DETACH: i32 = 1024;
pub const CLUS_CHAR_MONITOR_REATTACH: i32 = 2048;
pub const CLUS_CHAR_OPERATION_CONTEXT: i32 = 4096;
pub const CLUS_CHAR_CLONES: i32 = 8192;
pub const CLUS_CHAR_NOT_PREEMPTABLE: i32 = 16384;
pub const CLUS_CHAR_NOTIFY_NEW_OWNER: i32 = 32768;
pub const CLUS_CHAR_SUPPORTS_UNMONITORED_STATE: i32 = 65536;
pub const CLUS_CHAR_INFRASTRUCTURE: i32 = 131072;
pub const CLUS_CHAR_VETO_DRAIN: i32 = 262144;
pub const CLUS_CHAR_DRAIN_LOCAL_OFFLINE: i32 = 524288;
const
  CLUS_CHAR_UNKNOWN* = 0
  CLUS_CHAR_QUORUM* = 1
  CLUS_CHAR_DELETE_REQUIRES_ALL_NODES* = 2
  CLUS_CHAR_LOCAL_QUORUM* = 4
  CLUS_CHAR_LOCAL_QUORUM_DEBUG* = 8
  CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON* = 16
  CLUS_CHAR_BROADCAST_DELETE* = 32
  CLUS_CHAR_SINGLE_CLUSTER_INSTANCE* = 64
  CLUS_CHAR_SINGLE_GROUP_INSTANCE* = 128
  CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP* = 256
  CLUS_CHAR_PLACEMENT_DATA* = 512
  CLUS_CHAR_MONITOR_DETACH* = 1024
  CLUS_CHAR_MONITOR_REATTACH* = 2048
  CLUS_CHAR_OPERATION_CONTEXT* = 4096
  CLUS_CHAR_CLONES* = 8192
  CLUS_CHAR_NOT_PREEMPTABLE* = 16384
  CLUS_CHAR_NOTIFY_NEW_OWNER* = 32768
  CLUS_CHAR_SUPPORTS_UNMONITORED_STATE* = 65536
  CLUS_CHAR_INFRASTRUCTURE* = 131072
  CLUS_CHAR_VETO_DRAIN* = 262144
  CLUS_CHAR_DRAIN_LOCAL_OFFLINE* = 524288
enum CLUS_CHARACTERISTICS : int {
    CLUS_CHAR_UNKNOWN = 0,
    CLUS_CHAR_QUORUM = 1,
    CLUS_CHAR_DELETE_REQUIRES_ALL_NODES = 2,
    CLUS_CHAR_LOCAL_QUORUM = 4,
    CLUS_CHAR_LOCAL_QUORUM_DEBUG = 8,
    CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON = 16,
    CLUS_CHAR_BROADCAST_DELETE = 32,
    CLUS_CHAR_SINGLE_CLUSTER_INSTANCE = 64,
    CLUS_CHAR_SINGLE_GROUP_INSTANCE = 128,
    CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP = 256,
    CLUS_CHAR_PLACEMENT_DATA = 512,
    CLUS_CHAR_MONITOR_DETACH = 1024,
    CLUS_CHAR_MONITOR_REATTACH = 2048,
    CLUS_CHAR_OPERATION_CONTEXT = 4096,
    CLUS_CHAR_CLONES = 8192,
    CLUS_CHAR_NOT_PREEMPTABLE = 16384,
    CLUS_CHAR_NOTIFY_NEW_OWNER = 32768,
    CLUS_CHAR_SUPPORTS_UNMONITORED_STATE = 65536,
    CLUS_CHAR_INFRASTRUCTURE = 131072,
    CLUS_CHAR_VETO_DRAIN = 262144,
    CLUS_CHAR_DRAIN_LOCAL_OFFLINE = 524288,
}
#define global CLUS_CHAR_UNKNOWN                        0x0
#define global CLUS_CHAR_QUORUM                         0x1
#define global CLUS_CHAR_DELETE_REQUIRES_ALL_NODES      0x2
#define global CLUS_CHAR_LOCAL_QUORUM                   0x4
#define global CLUS_CHAR_LOCAL_QUORUM_DEBUG             0x8
#define global CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON   0x10
#define global CLUS_CHAR_BROADCAST_DELETE               0x20
#define global CLUS_CHAR_SINGLE_CLUSTER_INSTANCE        0x40
#define global CLUS_CHAR_SINGLE_GROUP_INSTANCE          0x80
#define global CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP 0x100
#define global CLUS_CHAR_PLACEMENT_DATA                 0x200
#define global CLUS_CHAR_MONITOR_DETACH                 0x400
#define global CLUS_CHAR_MONITOR_REATTACH               0x800
#define global CLUS_CHAR_OPERATION_CONTEXT              0x1000
#define global CLUS_CHAR_CLONES                         0x2000
#define global CLUS_CHAR_NOT_PREEMPTABLE                0x4000
#define global CLUS_CHAR_NOTIFY_NEW_OWNER               0x8000
#define global CLUS_CHAR_SUPPORTS_UNMONITORED_STATE     0x10000
#define global CLUS_CHAR_INFRASTRUCTURE                 0x20000
#define global CLUS_CHAR_VETO_DRAIN                     0x40000
#define global CLUS_CHAR_DRAIN_LOCAL_OFFLINE            0x80000