共用方式為


CLUSTER_CHANGE列舉 (clusapi.h)

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

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

容錯移轉叢集列舉

GetClusterNotify

RegisterClusterNotify