次の方法で共有


CLUS_CHARACTERISTICS列挙 (clusapi.h)

リソースの種類とリソースの特性を列挙します。

構文

typedef enum CLUS_CHARACTERISTICS {
  CLUS_CHAR_UNKNOWN = 0x00000000,
  CLUS_CHAR_QUORUM = 0x00000001,
  CLUS_CHAR_DELETE_REQUIRES_ALL_NODES = 0x00000002,
  CLUS_CHAR_LOCAL_QUORUM = 0x00000004,
  CLUS_CHAR_LOCAL_QUORUM_DEBUG = 0x00000008,
  CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON = 0x00000010,
  CLUS_CHAR_BROADCAST_DELETE = 0x00000020,
  CLUS_CHAR_SINGLE_CLUSTER_INSTANCE = 0x00000040,
  CLUS_CHAR_SINGLE_GROUP_INSTANCE = 0x00000080,
  CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP = 0x00000100,
  CLUS_CHAR_PLACEMENT_DATA = 0x00000200,
  CLUS_CHAR_MONITOR_DETACH = 0x00000400,
  CLUS_CHAR_MONITOR_REATTACH = 0x00000800,
  CLUS_CHAR_OPERATION_CONTEXT = 0x00001000,
  CLUS_CHAR_CLONES = 0x00002000,
  CLUS_CHAR_NOT_PREEMPTABLE = 0x00004000,
  CLUS_CHAR_NOTIFY_NEW_OWNER = 0x00008000,
  CLUS_CHAR_SUPPORTS_UNMONITORED_STATE = 0x00010000,
  CLUS_CHAR_INFRASTRUCTURE = 0x00020000,
  CLUS_CHAR_VETO_DRAIN,
  CLUS_CHAR_DRAIN_LOCAL_OFFLINE
} ;

定数

 
CLUS_CHAR_UNKNOWN
値: 0x00000000
この種類のリソースには、既知の特性がありません。
CLUS_CHAR_QUORUM
値: 0x00000001
この型のリソースは、
クラスターのクォーラム リソースの種類
CLUS_CHAR_DELETE_REQUIRES_ALL_NODES
値: 0x00000002
この種類のリソースは、すべてのノードがアクティブでない限り削除できません。
CLUS_CHAR_LOCAL_QUORUM
値: 0x00000004
サポートされていません。
CLUS_CHAR_LOCAL_QUORUM_DEBUG
値: 0x00000008
サポートされていません。
CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON
値: 0x00000010
リソース DLL は、
CLUSCTL_RESOURCE_STATE_CHANGE_REASON
制御コード。
CLUS_CHAR_BROADCAST_DELETE
値: 0x00000020
サポートされていません。
CLUS_CHAR_SINGLE_CLUSTER_INSTANCE
値: 0x00000040
クラスターでは、このリソースの種類のインスタンスが 1 つだけ許可されます。
CLUS_CHAR_SINGLE_GROUP_INSTANCE
値: 0x00000080
このリソースの種類のインスタンスは、1 つのグループ内で 1 つだけ許可されます。
CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP
値: 0x00000100
リソースは、特別なグループの一部にすることができます。 プロトコル バージョン 2.0 サーバーでは、この値はサポートされていません。
CLUS_CHAR_PLACEMENT_DATA
値: 0x00000200
リソースの種類を照会して、使用するリソースの数に関する詳細情報を取得できます。 たとえば、仮想マシンのリソースの種類では、 仮想マシン の起動に必要なメモリ量に関する情報が返されます。

Windows Server 2008 R2 と Windows Server 2008: この列挙値は、Windows Server 2012する前にサポートされていません。
CLUS_CHAR_MONITOR_DETACH
値: 0x00000400
リソースはオフラインにすることなく削除できます。 プロトコル バージョン 2.0 サーバーでは、この値はサポートされていません。
CLUS_CHAR_MONITOR_REATTACH
値: 0x00000800
この値はローカルで使用するために予約されており、クライアントでは無視する必要があります。 プロトコル バージョン 2.0 サーバーでは、この値はサポートされていません。
CLUS_CHAR_OPERATION_CONTEXT
値: 0x00001000
この値はローカルで使用するために予約されており、クライアントでは無視する必要があります。 プロトコル バージョン 2.0 サーバーでは、この値はサポートされていません。
CLUS_CHAR_CLONES
値: 0x00002000
この値はローカルで使用するために予約されており、クライアントでは無視する必要があります。 プロトコル バージョン 2.0 サーバーでは、この値はサポートされていません。
CLUS_CHAR_NOT_PREEMPTABLE
値: 0x00004000
グループ全体が割り込まれている場合でも、リソースを割り込むべきではありません。

Windows Server 2008 R2 と Windows Server 2008: この列挙値は、Windows Server 2012する前にサポートされていません。
CLUS_CHAR_NOTIFY_NEW_OWNER
値: 0x00008000
リソースは新しい所有者を受け取ることができます。

Windows Server 2012、Windows Server 2008 R2 および Windows Server 2008: この列挙値は、R2 をWindows Server 2012する前にサポートされていません。
CLUS_CHAR_SUPPORTS_UNMONITORED_STATE
値: 0x00010000
リソースは、クラスター メンバーシップを失ったときに監視されていない状態で実行を続行できます。

Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2、および Windows Server 2008: この列挙値は、Windows Server 2016する前にサポートされていません。
CLUS_CHAR_INFRASTRUCTURE
値: 0x00020000
この値はインフラストラクチャ用に予約されています。

Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2、および Windows Server 2008: この列挙値は、Windows Server 2016する前にサポートされていません。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 Datacenter、Windows Server 2008 Enterprise
Header clusapi.h

こちらもご覧ください

CLUSCTL_GROUP_GET_CHARACTERISTICS

CLUSCTL_NETINTERFACE_GET_CHARACTERISTICS

CLUSCTL_NETWORK_GET_CHARACTERISTICS

CLUSCTL_NODE_GET_CHARACTERISTICS

CLUSCTL_RESOURCE_GET_CHARACTERISTICS

CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS

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