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


Перечисление CLUSTER_RESOURCE_STATE_CHANGE_REASON (msclus.h)

Используется CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT и
CLUSCTL_RESOURCE_STATE_CHANGE_REASON коды элементов управления, чтобы описать причину изменения состояния ресурса.

Синтаксис

typedef enum CLUSTER_RESOURCE_STATE_CHANGE_REASON {
  eResourceStateChangeReasonUnknown = 0,
  eResourceStateChangeReasonMove,
  eResourceStateChangeReasonFailover,
  eResourceStateChangeReasonFailedMove,
  eResourceStateChangeReasonShutdown,
  eResourceStateChangeReasonRundown
} ;

Константы

 
eResourceStateChangeReasonUnknown
Значение: 0
Этот код никогда не отправляется кластером.
Библиотеки DLL ресурсов должны использовать это значение для инициализации локального
CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT структуры и для сброса
Элемент eReason
CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT
Структура перед возвратом из автономного режима и
Завершение функций точек входа. Дополнительные сведения см.:
см. в статье
CLUSCTL_RESOURCE_STATE_CHANGE_REASON.
eResourceStateChangeReasonMove
В автономном режиме будет вызываться, так как
группаресурса перемещается.
eResourceStateChangeReasonFailover
Завершение будет вызываться, так как ресурс
Выполняется отработка отказа группы.
eResourceStateChangeReasonFailedMove
В сети будет вызван, потому что ресурс
Группа не завершила операцию перемещения.
eResourceStateChangeReasonShutdown
В автономном режиме будет вызываться, так как
Служба кластера завершает работу.
eResourceStateChangeReasonRundown
Завершение будет вызываться, так как кластер
служба неожиданно остановлена.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter
Верхняя часть msclus.h

См. также раздел

Перечисления отказоустойчивого кластера