CLUSTER_CHANGE 列挙 (msclus.h)
返される通知の種類について説明します。 GetClusterNotify、RegisterClusterNotify、および CreateCluster 関数は、この列挙を使用します。
構文
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 キューは、次の場合に通知を受け取ります。 properties, 依存関係、または リソース 変更の可能な所有者ノード。 |
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 キューは、新しい ネットワーク インターフェイス がクラスターに追加される ノード。 |
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 |
Header | msclus.h |