다음을 통해 공유


CLUSTER_CHANGE 열거형(clusapi.h)

반환된 알림의 유형을 설명합니다. GetClusterNotify, RegisterClusterNotifyCreateCluster 함수는 이 열거형을 사용합니다.

Syntax

typedef enum CLUSTER_CHANGE {
  CLUSTER_CHANGE_NODE_STATE = 0x00000001,
  CLUSTER_CHANGE_NODE_DELETED = 0x00000002,
  CLUSTER_CHANGE_NODE_ADDED = 0x00000004,
  CLUSTER_CHANGE_NODE_PROPERTY = 0x00000008,
  CLUSTER_CHANGE_REGISTRY_NAME = 0x00000010,
  CLUSTER_CHANGE_REGISTRY_ATTRIBUTES = 0x00000020,
  CLUSTER_CHANGE_REGISTRY_VALUE = 0x00000040,
  CLUSTER_CHANGE_REGISTRY_SUBTREE = 0x00000080,
  CLUSTER_CHANGE_RESOURCE_STATE = 0x00000100,
  CLUSTER_CHANGE_RESOURCE_DELETED = 0x00000200,
  CLUSTER_CHANGE_RESOURCE_ADDED = 0x00000400,
  CLUSTER_CHANGE_RESOURCE_PROPERTY = 0x00000800,
  CLUSTER_CHANGE_GROUP_STATE = 0x00001000,
  CLUSTER_CHANGE_GROUP_DELETED = 0x00002000,
  CLUSTER_CHANGE_GROUP_ADDED = 0x00004000,
  CLUSTER_CHANGE_GROUP_PROPERTY = 0x00008000,
  CLUSTER_CHANGE_RESOURCE_TYPE_DELETED = 0x00010000,
  CLUSTER_CHANGE_RESOURCE_TYPE_ADDED = 0x00020000,
  CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY = 0x00040000,
  CLUSTER_CHANGE_CLUSTER_RECONNECT = 0x00080000,
  CLUSTER_CHANGE_NETWORK_STATE = 0x00100000,
  CLUSTER_CHANGE_NETWORK_DELETED = 0x00200000,
  CLUSTER_CHANGE_NETWORK_ADDED = 0x00400000,
  CLUSTER_CHANGE_NETWORK_PROPERTY = 0x00800000,
  CLUSTER_CHANGE_NETINTERFACE_STATE = 0x01000000,
  CLUSTER_CHANGE_NETINTERFACE_DELETED = 0x02000000,
  CLUSTER_CHANGE_NETINTERFACE_ADDED = 0x04000000,
  CLUSTER_CHANGE_NETINTERFACE_PROPERTY = 0x08000000,
  CLUSTER_CHANGE_QUORUM_STATE = 0x10000000,
  CLUSTER_CHANGE_CLUSTER_STATE = 0x20000000,
  CLUSTER_CHANGE_CLUSTER_PROPERTY = 0x40000000,
  CLUSTER_CHANGE_HANDLE_CLOSE = 0x80000000,
  CLUSTER_CHANGE_ALL
} ;

상수

 
CLUSTER_CHANGE_NODE_STATE
값: 0x00000001
노드 상태가 변경되면 큐가 알림을 받습니다. 가능한 노드 상태 값 목록은
GetClusterNodeState.
CLUSTER_CHANGE_NODE_DELETED
값: 0x00000002
클러스터에서 노드가 영구적으로 제거되면 큐가 알림을 받습니다. 노드는
를 호출하여 기존 클러스터에서 영구적으로 삭제됨
EvictClusterNode 함수입니다.
CLUSTER_CHANGE_NODE_ADDED
값: 0x00000004
노드가 있을 때 큐가 알림을 받습니다.
가 클러스터에 추가됩니다. 클러스터 서비스가 에 처음 설치된 경우에만 노드를 추가할 수 있습니다.
노드를 클릭합니다.
CLUSTER_CHANGE_NODE_PROPERTY
값: 0x00000008
이 알림은 나중에 사용하도록 예약되어 있습니다.
CLUSTER_CHANGE_REGISTRY_NAME
값: 0x00000010
클러스터 데이터베이스 키의 이름이 변경되면 큐에서 알림을 받습니다.
CLUSTER_CHANGE_REGISTRY_ATTRIBUTES
값: 0x00000020
큐는 다음과 같은 경우 알림을 받습니다.
클러스터 데이터베이스 키의 특성이 변경됩니다. 유일한 입니다.
현재 정의된 클러스터 데이터베이스 키 특성은 보안 설명자로 변경될 수 있습니다.
ClusterRegSetKeySecurity.
CLUSTER_CHANGE_REGISTRY_VALUE
값: 0x00000040
지정된 클러스터 데이터베이스 키의 값이 변경되거나 삭제되면 큐에서 알림을 받습니다.
클러스터 데이터베이스 값은 다음을 사용하여 변경할 수 있습니다.
ClusterRegSetValue 함수 및
ClusterRegDeleteValue 함수입니다.
CLUSTER_CHANGE_REGISTRY_SUBTREE
값: 0x00000080
다른 CLUSTER_CHANGE_REGISTRY_* 이벤트가 전체에 적용됨을 나타냅니다.
클러스터 데이터베이스. 이 플래그가 포함되지 않은 경우 이벤트는 지정된 키에만 적용됩니다.
CLUSTER_CHANGE_RESOURCE_STATE
값: 0x00000100
리소스 상태가 변경되면 큐에서 알림을 받습니다. 가능한 리소스 상태 목록
값은 GetClusterResourceState를 참조하세요.
CLUSTER_CHANGE_RESOURCE_DELETED
값: 0x00000200
큐는 리소스가 삭제될 때 알림을 받습니다.
CLUSTER_CHANGE_RESOURCE_ADDED
값: 0x00000400
큐는 새 경우 알림을 받습니다.
리소스 는 클러스터에 만들어집니다.
CLUSTER_CHANGE_RESOURCE_PROPERTY
값: 0x00000800
큐는 다음과 같은 경우 알림을 받습니다.
속성,
종속성 또는
리소스 변경의 가능한 소유자 노드입니다.
CLUSTER_CHANGE_GROUP_STATE
값: 0x00001000
그룹이 상태를 변경하면 큐가 알림을 받습니다. 가능한 그룹 상태 목록
값은 GetClusterGroupState를 참조하세요.
CLUSTER_CHANGE_GROUP_DELETED
값: 0x00002000
기존 그룹이 삭제되면 큐에서 알림을 받습니다.
CLUSTER_CHANGE_GROUP_ADDED
값: 0x00004000
그룹을 만들 때 큐가 알림을 받습니다.
클러스터에 있습니다.
CLUSTER_CHANGE_GROUP_PROPERTY
값: 0x00008000
큐는 다음과 같은 경우 알림을 받습니다.
그룹 속성이 변경되거나 가 변경되는 경우
리소스 가 추가되거나 그룹에서 제거됩니다.
CLUSTER_CHANGE_RESOURCE_TYPE_DELETED
값: 0x00010000
기존 리소스 종류가 삭제되면 큐에서 알림을 받습니다.
CLUSTER_CHANGE_RESOURCE_TYPE_ADDED
값: 0x00020000
큐는 새 경우 알림을 받습니다.
리소스 종류 는 클러스터에 만들어집니다.
CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY
값: 0x00040000
큐는 다음과 같은 경우 알림을 받습니다.
리소스 유형의 속성
정상입니다.
CLUSTER_CHANGE_CLUSTER_RECONNECT
값: 0x00080000
클라이언트에서 생성되는 경우 이 값은 서버에 대한 RPC 연결이 지정된 클러스터의 다른 서버에 다시 연결되었음을 나타냅니다. 서버에서 생성한 경우 이 값은 포트에 대한 서버에서 알림 이벤트를 삭제했음을 나타냅니다.
CLUSTER_CHANGE_NETWORK_STATE
값: 0x00100000
네트워크가 상태를 변경하면 큐가 알림을 받습니다. 가능한 네트워크 상태 목록
값은 GetClusterNetworkState를 참조하세요.
CLUSTER_CHANGE_NETWORK_DELETED
값: 0x00200000
네트워크가 클러스터 환경에서 영구적으로 제거되면 큐가 알림을 받습니다.
CLUSTER_CHANGE_NETWORK_ADDED
값: 0x00400000
큐는 새 경우 알림을 받습니다.
네트워크가 클러스터 환경에 추가됩니다.
CLUSTER_CHANGE_NETWORK_PROPERTY
값: 0x00800000
큐는 다음과 같은 경우 알림을 받습니다.
기존 네트워크 변경의 속성입니다.
CLUSTER_CHANGE_NETINTERFACE_STATE
값: 0x01000000
네트워크 인터페이스 상태가 변경되면 큐가 알림을 받습니다. 가능한 네트워크 목록
인터페이스 상태 값은 다음을 참조하세요.
GetClusterNetInterfaceState.
CLUSTER_CHANGE_NETINTERFACE_DELETED
값: 0x02000000
네트워크 인터페이스가 클러스터 노드에서 영구적으로 제거되면 큐가 알림을 받습니다.
CLUSTER_CHANGE_NETINTERFACE_ADDED
값: 0x04000000
큐는 새 경우 알림을 받습니다.
네트워크 인터페이스 가 클러스터에 추가됨
node.
CLUSTER_CHANGE_NETINTERFACE_PROPERTY
값: 0x08000000
큐는 다음과 같은 경우 알림을 받습니다.
기존 네트워크의 속성
인터페이스 변경.
CLUSTER_CHANGE_QUORUM_STATE
값: 0x10000000
이 알림은 나중에 사용할 수 있습니다.
CLUSTER_CHANGE_CLUSTER_STATE
값: 0x20000000
클러스터를 사용할 수 없게 되면 큐에서 알림을 받습니다. 즉, 모든 시도
클러스터와 통신하지 못합니다.
CLUSTER_CHANGE_CLUSTER_PROPERTY
값: 0x40000000
클러스터의 우선 순위가 지정된 내부 목록인 경우 큐에서 알림을 받습니다.
네트워크가 변경됩니다.
CLUSTER_CHANGE_HANDLE_CLOSE
값: 0x80000000
큐는 와 연결된 핸들이 있을 때 알림을 받습니다.
클러스터 개체 가 닫혔습니다.
CLUSTER_CHANGE_ALL

요구 사항

   
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
머리글 clusapi.h

추가 정보

ClusterRegSetKeySecurity

CreateCluster

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

GetClusterNotify

RegisterClusterNotify