다음을 통해 공유


CLUS_CHARACTERISTICS 열거형(clusapi.h)

리소스 종류 및 리소스의 특성을 열거합니다.

Syntax

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
이 리소스 유형의 instance 하나만 클러스터에서 허용됩니다.
CLUS_CHAR_SINGLE_GROUP_INSTANCE
값: 0x00000080
그룹에는 이 리소스 유형의 instance 하나만 허용됩니다.
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: 이 열거형 값은 R2를 Windows Server 2012 전에 지원되지 않습니다.
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

CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS

장애 조치(failover) 클러스터 열거형