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