共用方式為


CLUSTER_CHANGE列舉 (msclus.h)

描述傳回的通知類型。 GetClusterNotifyRegisterClusterNotifyCreateCluster函式會使用此列舉。

Syntax

typedef enum CLUSTER_CHANGE {
  CLUSTER_CHANGE_NODE_STATE = 0x1,
  CLUSTER_CHANGE_NODE_DELETED = 0x2,
  CLUSTER_CHANGE_NODE_ADDED = 0x4,
  CLUSTER_CHANGE_NODE_PROPERTY = 0x8,
  CLUSTER_CHANGE_REGISTRY_NAME = 0x10,
  CLUSTER_CHANGE_REGISTRY_ATTRIBUTES = 0x20,
  CLUSTER_CHANGE_REGISTRY_VALUE = 0x40,
  CLUSTER_CHANGE_REGISTRY_SUBTREE = 0x80,
  CLUSTER_CHANGE_RESOURCE_STATE = 0x100,
  CLUSTER_CHANGE_RESOURCE_DELETED = 0x200,
  CLUSTER_CHANGE_RESOURCE_ADDED = 0x400,
  CLUSTER_CHANGE_RESOURCE_PROPERTY = 0x800,
  CLUSTER_CHANGE_GROUP_STATE = 0x1000,
  CLUSTER_CHANGE_GROUP_DELETED = 0x2000,
  CLUSTER_CHANGE_GROUP_ADDED = 0x4000,
  CLUSTER_CHANGE_GROUP_PROPERTY = 0x8000,
  CLUSTER_CHANGE_RESOURCE_TYPE_DELETED = 0x10000,
  CLUSTER_CHANGE_RESOURCE_TYPE_ADDED = 0x20000,
  CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY = 0x40000,
  CLUSTER_CHANGE_CLUSTER_RECONNECT = 0x80000,
  CLUSTER_CHANGE_NETWORK_STATE = 0x100000,
  CLUSTER_CHANGE_NETWORK_DELETED = 0x200000,
  CLUSTER_CHANGE_NETWORK_ADDED = 0x400000,
  CLUSTER_CHANGE_NETWORK_PROPERTY = 0x800000,
  CLUSTER_CHANGE_NETINTERFACE_STATE = 0x1000000,
  CLUSTER_CHANGE_NETINTERFACE_DELETED = 0x2000000,
  CLUSTER_CHANGE_NETINTERFACE_ADDED = 0x4000000,
  CLUSTER_CHANGE_NETINTERFACE_PROPERTY = 0x8000000,
  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
值: 0x1
當節點變更狀態時,佇列會收到通知。 如需可能的節點狀態值清單,請參閱
GetClusterNodeState
CLUSTER_CHANGE_NODE_DELETED
值: 0x2
當節點從叢集永久移除時,佇列會收到通知。 節點可以是
從具有呼叫 的現有叢集永久刪除
EvictClusterNode 函式。
CLUSTER_CHANGE_NODE_ADDED
值: 0x4
當新的節點時,佇列會收到通知
會新增至叢集。 只有在叢集服務一開始安裝在 上時,才能新增節點
節點。
CLUSTER_CHANGE_NODE_PROPERTY
值: 0x8
此通知保留供日後使用。
CLUSTER_CHANGE_REGISTRY_NAME
值: 0x10
當叢集資料庫金鑰的名稱變更時,佇列會收到通知。
CLUSTER_CHANGE_REGISTRY_ATTRIBUTES
值: 0x20
佇列會在 收到通知時
叢集資料庫 金鑰的屬性已變更。 唯一的
目前定義的叢集資料庫金鑰屬性是其安全性描述元,其可透過 變更
ClusterRegSetKeySecurity
CLUSTER_CHANGE_REGISTRY_VALUE
值: 0x40
當指定之叢集資料庫金鑰的值變更或刪除時,佇列會收到通知。
您可以使用 變更叢集資料庫值
ClusterRegSetValue 函式,並使用 刪除
ClusterRegDeleteValue 函式。
CLUSTER_CHANGE_REGISTRY_SUBTREE
值: 0x80
表示其他 CLUSTER_CHANGE_REGISTRY_* 事件會套用至整個
叢集資料庫。 如果未包含此旗標,事件只會套用至指定的索引鍵。
CLUSTER_CHANGE_RESOURCE_STATE
值: 0x100
當資源變更狀態時,佇列會收到通知。 如需可能的資源狀態清單
值,請參閱 GetClusterResourceState
CLUSTER_CHANGE_RESOURCE_DELETED
值: 0x200
刪除資源時,佇列會收到通知。
CLUSTER_CHANGE_RESOURCE_ADDED
值: 0x400
當新的 時,佇列會收到通知
資源 是在叢集中建立的。
CLUSTER_CHANGE_RESOURCE_PROPERTY
值: 0x800
佇列會在 收到通知時
屬性
相依性,或
資源變更的可能擁有者節點。
CLUSTER_CHANGE_GROUP_STATE
值: 0x1000
當群組變更狀態時,佇列會收到通知。 如需可能群組狀態的清單
值,請參閱 GetClusterGroupState
CLUSTER_CHANGE_GROUP_DELETED
值: 0x2000
刪除現有群組時,佇列會收到通知。
CLUSTER_CHANGE_GROUP_ADDED
值: 0x4000
建立新 群組 時,佇列會收到通知
在叢集中。
CLUSTER_CHANGE_GROUP_PROPERTY
值: 0x8000
佇列會在 收到通知時
群組的屬性變更或何時變更
資源 會從群組中新增或移除。
CLUSTER_CHANGE_RESOURCE_TYPE_DELETED
值: 0x10000
刪除現有的資源類型時,佇列會收到通知。
CLUSTER_CHANGE_RESOURCE_TYPE_ADDED
值: 0x20000
當新的 時,佇列會收到通知
資源類型 是在叢集中建立的。
CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY
值: 0x40000
佇列會在 收到通知時
資源類型的屬性
以及轉移更改。
CLUSTER_CHANGE_CLUSTER_RECONNECT
值: 0x80000
用戶端產生時,這個值表示伺服器的 RPC 連線已重新連線至指定叢集的另一部伺服器。 伺服器產生時,這個值表示伺服器已卸載埠的通知事件。
CLUSTER_CHANGE_NETWORK_STATE
值: 0x100000
當網路變更狀態時,佇列會收到通知。 如需可能網路狀態的清單
值,請參閱 GetClusterNetworkState
CLUSTER_CHANGE_NETWORK_DELETED
值: 0x200000
當網路從叢集環境永久移除時,佇列會收到通知。
CLUSTER_CHANGE_NETWORK_ADDED
值: 0x400000
當新的 時,佇列會收到通知
網路 會新增至叢集環境。
CLUSTER_CHANGE_NETWORK_PROPERTY
值: 0x800000
佇列會在 收到通知時
現有網路變更的屬性
CLUSTER_CHANGE_NETINTERFACE_STATE
值: 0x1000000
當網路介面變更狀態時,佇列會收到通知。 如需可能網路的清單
介面狀態值,請參閱
GetClusterNetInterfaceState
CLUSTER_CHANGE_NETINTERFACE_DELETED
值: 0x2000000
當網路介面從叢集節點永久移除時,佇列會收到通知。
CLUSTER_CHANGE_NETINTERFACE_ADDED
值: 0x4000000
當新的 時,佇列會收到通知
網路介面 已新增至叢集
node
CLUSTER_CHANGE_NETINTERFACE_PROPERTY
值: 0x8000000
佇列會在 收到通知時
現有網路的屬性
介面變更。
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
標頭 msclus.h

另請參閱

ClusterRegSetKeySecurity

CreateCluster

容錯移轉叢集列舉

GetClusterNotify

RegisterClusterNotify