CLUSTER_CHANGE列挙 (clusapi.h)
返される通知の種類について説明します。 GetClusterNotify、RegisterClusterNotify、および CreateCluster 関数は、この列挙を使用します。
構文
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 キューは、新しい ネットワーク インターフェイス がクラスターに追加される ノード。 |
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 |
Header | clusapi.h |