CLUSTER_CHANGE 枚举 (clusapi.h)

描述返回的通知类型。 GetClusterNotifyRegisterClusterNotifyCreateCluster 函数使用此枚举。

语法

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

properties
依赖项,或
资源更改的可能所有者节点。
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 企业版、Windows Server 2008 Datacenter
标头 clusapi.h

另请参阅

ClusterRegSetKeySecurity

CreateCluster

故障转移群集枚举

GetClusterNotify

RegisterClusterNotify