CLUS_CHARACTERISTICS
列挙型メンバー 21
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| CLUS_CHAR_UNKNOWN | 0 | 0x0 | この種類のリソースには、既知の特性がありません。 |
| CLUS_CHAR_QUORUM | 1 | 0x1 | この種類のリソースは、クラスターの クォーラム リソースの種類になることができます。 |
| CLUS_CHAR_DELETE_REQUIRES_ALL_NODES | 2 | 0x2 | この種類のリソースは、すべてのノードがアクティブでない限り削除できません。 |
| CLUS_CHAR_LOCAL_QUORUM | 4 | 0x4 | サポートされていません。 |
| CLUS_CHAR_LOCAL_QUORUM_DEBUG | 8 | 0x8 | サポートされていません。 |
| CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON | 16 | 0x10 | リソース DLL は、 CLUSCTL_RESOURCE_STATE_CHANGE_REASON 制御コードを受け取ります。 |
| CLUS_CHAR_BROADCAST_DELETE | 32 | 0x20 | サポートされていません。 |
| CLUS_CHAR_SINGLE_CLUSTER_INSTANCE | 64 | 0x40 | この種類のリソースは、クラスター内に 1 つのインスタンスのみ許可されます。 |
| CLUS_CHAR_SINGLE_GROUP_INSTANCE | 128 | 0x80 | この種類のリソースは、グループ内に 1 つのインスタンスのみ許可されます。 |
| CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP | 256 | 0x100 | リソースを特別なグループの一部にすることができます。プロトコル バージョン 2.0 のサーバーは、この値をサポートしません。 |
| CLUS_CHAR_PLACEMENT_DATA | 512 | 0x200 | リソースの種類に対して、使用するリソース量に関する詳細情報を照会できます。たとえば、仮想マシンのリソースの種類では、仮想マシンを起動するために必要なメモリ量に関する情報が返されます。 Windows Server 2008 R2 and Windows Server 2008: この列挙値は、Windows Server 2012 より前ではサポートされていません。 |
| CLUS_CHAR_MONITOR_DETACH | 1024 | 0x400 | リソースをオフラインにすることなく削除できます。プロトコル バージョン 2.0 のサーバーは、この値をサポートしません。 |
| CLUS_CHAR_MONITOR_REATTACH | 2048 | 0x800 | この値はローカルでの使用のために予約済みであり、クライアントは無視しなければなりません。プロトコル バージョン 2.0 のサーバーは、この値をサポートしません。 |
| CLUS_CHAR_OPERATION_CONTEXT | 4096 | 0x1000 | この値はローカルでの使用のために予約済みであり、クライアントは無視しなければなりません。プロトコル バージョン 2.0 のサーバーは、この値をサポートしません。 |
| CLUS_CHAR_CLONES | 8192 | 0x2000 | この値はローカルでの使用のために予約済みであり、クライアントは無視しなければなりません。プロトコル バージョン 2.0 のサーバーは、この値をサポートしません。 |
| CLUS_CHAR_NOT_PREEMPTABLE | 16384 | 0x4000 | グループ全体がプリエンプトされる場合であっても、このリソースはプリエンプトされるべきではありません。 Windows Server 2008 R2 and Windows Server 2008: この列挙値は、Windows Server 2012 より前ではサポートされていません。 |
| CLUS_CHAR_NOTIFY_NEW_OWNER | 32768 | 0x8000 | リソースは新しい所有者を受け取ることができます。 Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この列挙値は、Windows Server 2012 R2 より前ではサポートされていません。 |
| CLUS_CHAR_SUPPORTS_UNMONITORED_STATE | 65536 | 0x10000 | リソースは、クラスター メンバーシップを失った場合でも、監視されていない状態で実行を継続できます。 Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この列挙値は、Windows Server 2016 より前ではサポートされていません。 |
| CLUS_CHAR_INFRASTRUCTURE | 131072 | 0x20000 | この値はインフラストラクチャ用に予約済みです。 Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008: この列挙値は、Windows Server 2016 より前ではサポートされていません。 |
| CLUS_CHAR_VETO_DRAIN | 262144 | 0x40000 | |
| CLUS_CHAR_DRAIN_LOCAL_OFFLINE | 524288 | 0x80000 |
公式ドキュメント
リソースの種類およびリソースの特性を列挙します。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 524288enum 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