次の方法で共有


CLUS_CHARACTERISTICS列挙 (msclus.h)

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

構文

typedef enum CLUS_CHARACTERISTICS {
  CLUS_CHAR_UNKNOWN = 0,
  CLUS_CHAR_QUORUM = 0x1,
  CLUS_CHAR_DELETE_REQUIRES_ALL_NODES = 0x2,
  CLUS_CHAR_LOCAL_QUORUM = 0x4,
  CLUS_CHAR_LOCAL_QUORUM_DEBUG = 0x8,
  CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON = 0x10,
  CLUS_CHAR_BROADCAST_DELETE = 0x20,
  CLUS_CHAR_SINGLE_CLUSTER_INSTANCE = 0x40,
  CLUS_CHAR_SINGLE_GROUP_INSTANCE = 0x80,
  CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP = 0x100,
  CLUS_CHAR_PLACEMENT_DATA = 0x200,
  CLUS_CHAR_MONITOR_DETACH = 0x400,
  CLUS_CHAR_MONITOR_REATTACH = 0x800,
  CLUS_CHAR_OPERATION_CONTEXT = 0x1000,
  CLUS_CHAR_CLONES = 0x2000,
  CLUS_CHAR_NOT_PREEMPTABLE = 0x4000,
  CLUS_CHAR_NOTIFY_NEW_OWNER = 0x8000,
  CLUS_CHAR_SUPPORTS_UNMONITORED_STATE = 0x10000,
  CLUS_CHAR_INFRASTRUCTURE = 0x20000,
  CLUS_CHAR_VETO_DRAIN,
  CLUS_CHAR_DRAIN_LOCAL_OFFLINE
} ;

定数

 
CLUS_CHAR_UNKNOWN
値: 0
この型のリソースには、既知の特性はありません。
CLUS_CHAR_QUORUM
値: 0x1
この型のリソースは、
クラスターのクォーラム リソースの種類
CLUS_CHAR_DELETE_REQUIRES_ALL_NODES
値: 0x2
この種類のリソースは、すべてのノードがアクティブでない限り削除できません。
CLUS_CHAR_LOCAL_QUORUM
値: 0x4
サポートされていません。
CLUS_CHAR_LOCAL_QUORUM_DEBUG
値: 0x8
サポートされていません。
CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON
値: 0x10
リソース DLL は、
CLUSCTL_RESOURCE_STATE_CHANGE_REASON
コントロール コード。
CLUS_CHAR_BROADCAST_DELETE
値: 0x20
サポートされていません。
CLUS_CHAR_SINGLE_CLUSTER_INSTANCE
値: 0x40
クラスターでは、このリソースの種類のインスタンスを 1 つだけ使用できます。
CLUS_CHAR_SINGLE_GROUP_INSTANCE
値: 0x80
このリソースの種類のインスタンスは、1 つのグループで 1 つだけ許可されます。
CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP
値: 0x100
リソースは、特別なグループの一部にすることができます。 プロトコル バージョン 2.0 サーバーでは、この値はサポートされていません。
CLUS_CHAR_PLACEMENT_DATA
値: 0x200
リソースの種類に対してクエリを実行して、使用するリソースの数に関する詳細情報を取得できます。 たとえば、仮想マシンリソースの種類では、 仮想マシン を起動するために必要なメモリ量に関する情報が返されます。

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

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

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

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

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 msclus.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

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