Skip to content

Latest commit

 

History

History
173 lines (105 loc) · 9.92 KB

ne-msclus-clus_characteristics.md

File metadata and controls

173 lines (105 loc) · 9.92 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:msclus.CLUS_CHARACTERISTICS
CLUS_CHARACTERISTICS (msclus.h)
CLUS_CHARACTERISTICS (msclus.h) enumerates characteristics of resource types and resources.
CLUS_CHARACTERISTICS
CLUS_CHARACTERISTICS enumeration [Failover Cluster]
CLUS_CHAR_BROADCAST_DELETE
CLUS_CHAR_CLONES
CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP
CLUS_CHAR_DELETE_REQUIRES_ALL_NODES
CLUS_CHAR_INFRASTRUCTURE
CLUS_CHAR_LOCAL_QUORUM
CLUS_CHAR_LOCAL_QUORUM_DEBUG
CLUS_CHAR_MONITOR_DETACH
CLUS_CHAR_MONITOR_REATTACH
CLUS_CHAR_NOTIFY_NEW_OWNER
CLUS_CHAR_NOT_PREEMPTABLE
CLUS_CHAR_OPERATION_CONTEXT
CLUS_CHAR_PLACEMENT_DATA
CLUS_CHAR_QUORUM
CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON
CLUS_CHAR_SINGLE_CLUSTER_INSTANCE
CLUS_CHAR_SINGLE_GROUP_INSTANCE
CLUS_CHAR_SUPPORTS_UNMONITORED_STATE
CLUS_CHAR_UNKNOWN
_CLUS_CHARACTERISTICS
_CLUS_CHARACTERISTICS enumeration [Failover Cluster]
clusapi/CLUS_CHARACTERISTICS
clusapi/CLUS_CHAR_BROADCAST_DELETE
clusapi/CLUS_CHAR_CLONES
clusapi/CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP
clusapi/CLUS_CHAR_DELETE_REQUIRES_ALL_NODES
clusapi/CLUS_CHAR_INFRASTRUCTURE
clusapi/CLUS_CHAR_LOCAL_QUORUM
clusapi/CLUS_CHAR_LOCAL_QUORUM_DEBUG
clusapi/CLUS_CHAR_MONITOR_DETACH
clusapi/CLUS_CHAR_MONITOR_REATTACH
clusapi/CLUS_CHAR_NOTIFY_NEW_OWNER
clusapi/CLUS_CHAR_NOT_PREEMPTABLE
clusapi/CLUS_CHAR_OPERATION_CONTEXT
clusapi/CLUS_CHAR_PLACEMENT_DATA
clusapi/CLUS_CHAR_QUORUM
clusapi/CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON
clusapi/CLUS_CHAR_SINGLE_CLUSTER_INSTANCE
clusapi/CLUS_CHAR_SINGLE_GROUP_INSTANCE
clusapi/CLUS_CHAR_SUPPORTS_UNMONITORED_STATE
clusapi/CLUS_CHAR_UNKNOWN
clusapi/_CLUS_CHARACTERISTICS
msclus/CLUS_CHARACTERISTICS
msclus/CLUS_CHAR_BROADCAST_DELETE
msclus/CLUS_CHAR_CLONES
msclus/CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP
msclus/CLUS_CHAR_DELETE_REQUIRES_ALL_NODES
msclus/CLUS_CHAR_INFRASTRUCTURE
msclus/CLUS_CHAR_LOCAL_QUORUM
msclus/CLUS_CHAR_LOCAL_QUORUM_DEBUG
msclus/CLUS_CHAR_MONITOR_DETACH
msclus/CLUS_CHAR_MONITOR_REATTACH
msclus/CLUS_CHAR_NOTIFY_NEW_OWNER
msclus/CLUS_CHAR_NOT_PREEMPTABLE
msclus/CLUS_CHAR_OPERATION_CONTEXT
msclus/CLUS_CHAR_PLACEMENT_DATA
msclus/CLUS_CHAR_QUORUM
msclus/CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON
msclus/CLUS_CHAR_SINGLE_CLUSTER_INSTANCE
msclus/CLUS_CHAR_SINGLE_GROUP_INSTANCE
msclus/CLUS_CHAR_SUPPORTS_UNMONITORED_STATE
msclus/CLUS_CHAR_UNKNOWN
msclus/_CLUS_CHARACTERISTICS
mscs.clus_characteristics
mscs\clus_characteristics.htm
MsCS
d55506fe-57d7-4d33-a28c-b185f508167d
08/03/2022
CLUS_CHARACTERISTICS, CLUS_CHARACTERISTICS enumeration [Failover Cluster], CLUS_CHAR_BROADCAST_DELETE, CLUS_CHAR_CLONES, CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP, CLUS_CHAR_DELETE_REQUIRES_ALL_NODES, CLUS_CHAR_INFRASTRUCTURE, CLUS_CHAR_LOCAL_QUORUM, CLUS_CHAR_LOCAL_QUORUM_DEBUG, CLUS_CHAR_MONITOR_DETACH, CLUS_CHAR_MONITOR_REATTACH, CLUS_CHAR_NOTIFY_NEW_OWNER, CLUS_CHAR_NOT_PREEMPTABLE, CLUS_CHAR_OPERATION_CONTEXT, CLUS_CHAR_PLACEMENT_DATA, CLUS_CHAR_QUORUM, CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON, CLUS_CHAR_SINGLE_CLUSTER_INSTANCE, CLUS_CHAR_SINGLE_GROUP_INSTANCE, CLUS_CHAR_SUPPORTS_UNMONITORED_STATE, CLUS_CHAR_UNKNOWN, _CLUS_CHARACTERISTICS, _CLUS_CHARACTERISTICS enumeration [Failover Cluster], clusapi/CLUS_CHARACTERISTICS, clusapi/CLUS_CHAR_BROADCAST_DELETE, clusapi/CLUS_CHAR_CLONES, clusapi/CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP, clusapi/CLUS_CHAR_DELETE_REQUIRES_ALL_NODES, clusapi/CLUS_CHAR_INFRASTRUCTURE, clusapi/CLUS_CHAR_LOCAL_QUORUM, clusapi/CLUS_CHAR_LOCAL_QUORUM_DEBUG, clusapi/CLUS_CHAR_MONITOR_DETACH, clusapi/CLUS_CHAR_MONITOR_REATTACH, clusapi/CLUS_CHAR_NOTIFY_NEW_OWNER, clusapi/CLUS_CHAR_NOT_PREEMPTABLE, clusapi/CLUS_CHAR_OPERATION_CONTEXT, clusapi/CLUS_CHAR_PLACEMENT_DATA, clusapi/CLUS_CHAR_QUORUM, clusapi/CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON, clusapi/CLUS_CHAR_SINGLE_CLUSTER_INSTANCE, clusapi/CLUS_CHAR_SINGLE_GROUP_INSTANCE, clusapi/CLUS_CHAR_SUPPORTS_UNMONITORED_STATE, clusapi/CLUS_CHAR_UNKNOWN, clusapi/_CLUS_CHARACTERISTICS, msclus/CLUS_CHARACTERISTICS, msclus/CLUS_CHAR_BROADCAST_DELETE, msclus/CLUS_CHAR_CLONES, msclus/CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP, msclus/CLUS_CHAR_DELETE_REQUIRES_ALL_NODES, msclus/CLUS_CHAR_INFRASTRUCTURE, msclus/CLUS_CHAR_LOCAL_QUORUM, msclus/CLUS_CHAR_LOCAL_QUORUM_DEBUG, msclus/CLUS_CHAR_MONITOR_DETACH, msclus/CLUS_CHAR_MONITOR_REATTACH, msclus/CLUS_CHAR_NOTIFY_NEW_OWNER, msclus/CLUS_CHAR_NOT_PREEMPTABLE, msclus/CLUS_CHAR_OPERATION_CONTEXT, msclus/CLUS_CHAR_PLACEMENT_DATA, msclus/CLUS_CHAR_QUORUM, msclus/CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON, msclus/CLUS_CHAR_SINGLE_CLUSTER_INSTANCE, msclus/CLUS_CHAR_SINGLE_GROUP_INSTANCE, msclus/CLUS_CHAR_SUPPORTS_UNMONITORED_STATE, msclus/CLUS_CHAR_UNKNOWN, msclus/_CLUS_CHARACTERISTICS, mscs.clus_characteristics
msclus.h
Windows
None supported
Windows Server 2008 Datacenter, Windows Server 2008 Enterprise
Windows
CLUS_CHARACTERISTICS
19H1
CLUS_CHARACTERISTICS
msclus/CLUS_CHARACTERISTICS
c++
APIRef
kbSyntax
HeaderDef
ClusAPI.h
MsClus.h
CLUS_CHARACTERISTICS

CLUS_CHARACTERISTICS enumeration

-description

Enumerates characteristics of resource types and resources.

-enum-fields

-field CLUS_CHAR_UNKNOWN:0

Resources of this type have no known characteristics.

-field CLUS_CHAR_QUORUM:0x1

Resources of this type are capable of being the quorum resource type for a cluster.

-field CLUS_CHAR_DELETE_REQUIRES_ALL_NODES:0x2

Resources of this type cannot be deleted unless all nodes are active.

-field CLUS_CHAR_LOCAL_QUORUM:0x4

Not supported.

-field CLUS_CHAR_LOCAL_QUORUM_DEBUG:0x8

Not supported.

-field CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON:0x10

The resource DLL will receive the CLUSCTL_RESOURCE_STATE_CHANGE_REASON control code.

-field CLUS_CHAR_BROADCAST_DELETE:0x20

Not supported.

-field CLUS_CHAR_SINGLE_CLUSTER_INSTANCE:0x40

Only one instance of this resource type is allowed in a cluster.

-field CLUS_CHAR_SINGLE_GROUP_INSTANCE:0x80

Only one instance of this resource type is allowed in a group.

-field CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP:0x100

The resource can be made part of a special group. Protocol version 2.0 servers do not support this value.

-field CLUS_CHAR_PLACEMENT_DATA:0x200

The resource type can be queried to get more information about how many resources it uses. For example, in the virtual machine resource type, information is returned about how much memory is required for the virtual machine to be started.

Windows Server 2008 R2 and Windows Server 2008:  This enumeration value is not supported before Windows Server 2012.

-field CLUS_CHAR_MONITOR_DETACH:0x400

The resource can be deleted without being taken offline. Protocol version 2.0 servers do not support this value.

-field CLUS_CHAR_MONITOR_REATTACH:0x800

This value is reserved for local use and must be ignored by the client. Protocol version 2.0 servers do not support this value.

-field CLUS_CHAR_OPERATION_CONTEXT:0x1000

This value is reserved for local use and must be ignored by the client. Protocol version 2.0 servers do not support this value.

-field CLUS_CHAR_CLONES:0x2000

This value is reserved for local use and must be ignored by the client. Protocol version 2.0 servers do not support this value.

-field CLUS_CHAR_NOT_PREEMPTABLE:0x4000

The resource should not be preempted, even if the whole group is being preempted.

Windows Server 2008 R2 and Windows Server 2008:  This enumeration value is not supported before Windows Server 2012.

-field CLUS_CHAR_NOTIFY_NEW_OWNER:0x8000

The resource can receive a new owner.

Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This enumeration value is not supported before Windows Server 2012 R2.

-field CLUS_CHAR_SUPPORTS_UNMONITORED_STATE:0x10000

The resource can continue run in an unmonitored state when it losses cluster membership.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This enumeration value is not supported before Windows Server 2016.

-field CLUS_CHAR_INFRASTRUCTURE:0x20000

This value is reserved for infrastructure.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This enumeration value is not supported before Windows Server 2016.

-see-also

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

Failover Cluster Enumerations