반환된 알림의 유형을 설명합니다. GetClusterNotify, RegisterClusterNotify 및 CreateCluster 함수는 이 열거형을 사용합니다.
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 |