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
群集中只允许有一个此资源类型的实例。
CLUS_CHAR_SINGLE_GROUP_INSTANCE
值: 0x80
一个组中只允许有一个此资源类型的实例。
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
标头 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

故障转移群集枚举