Поделиться через


перечисление 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
Очередь получает уведомление, когда
свойства,
зависимости или
возможные узлы владельца изменения ресурса.
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