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 群集中只允许有一个此资源类型的实例。 |
CLUS_CHAR_SINGLE_GROUP_INSTANCE 值: 0x00000080 一个组中只允许有一个此资源类型的实例。 |
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:Windows Server 2012 R2 之前不支持此枚举值。 |
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 |
标头 | clusapi.h |
另请参阅
CLUSCTL_GROUP_GET_CHARACTERISTICS
CLUSCTL_NETINTERFACE_GET_CHARACTERISTICS
CLUSCTL_NETWORK_GET_CHARACTERISTICS
CLUSCTL_NODE_GET_CHARACTERISTICS
CLUSCTL_RESOURCE_GET_CHARACTERISTICS