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


структура CLUS_MAINTENANCE_MODE_INFOEX (clusapi.h)

Представляет параметры режима расширенного обслуживания для ресурса класса хранения.

Синтаксис

typedef struct _CLUS_MAINTENANCE_MODE_INFOEX {
  BOOL                       InMaintenance;
  MAINTENANCE_MODE_TYPE_ENUM MaintainenceModeType;
  CLUSTER_RESOURCE_STATE     InternalState;
  DWORD                      Signature;
} CLUS_MAINTENANCE_MODE_INFOEX, *PCLUS_MAINTENANCE_MODE_INFOEX;

Члены

InMaintenance

Задайте значение TRUE , чтобы включить, или FALSE , чтобы отключить режим обслуживания для определенного ресурса. При запросе ресурс возвращает значение True или False , чтобы указать текущее состояние режима обслуживания ресурса.

MaintainenceModeType

Если рассматриваемый ресурс не находится в режиме обслуживания, для этого элемента задано значение 0. В противном случае этот элемент принимает перечислитель из перечисления MAINTENANCE_MODE_TYPE_ENUM в качестве значения. Ниже приведены возможные значения этого элемента.

0

Ресурс не находится в режиме обслуживания.

MaintenanceModeTypeDisableIsAliveCheck (1)

Указывает, что сервер игнорирует результат проверка работоспособности ресурса.

MaintenanceModeTypeOfflineResource (2)

Указывает, что сервер выполнил внутренние операции по переносу ресурса хранилища в состояние ClusterResourceOffline без изменения видимого состояния клиента ресурса.

MaintenanceModeTypeUnclusterResource (3)

Указывает, что сервер освободил права владения ресурсом хранилища.

InternalState

Этот элемент представляет состояние внутреннего ресурса. Это поле допустимо только в том случае, если оно записано сервером. Этот элемент принимает перечислитель из перечисления CLUSTER_RESOURCE_STATE . Ниже приведены возможные значения этого элемента.

ClusterResourceStateUnknown (–1)

Операция не была успешной. Для получения дополнительных сведений об ошибке вызовите функцию GetLastError.

ClusterResourceInitializing (1)

Ресурс выполняет инициализацию.

ClusterResourceOnline (2)

Ресурс работает и работает нормально.

ClusterResourceOffline (3)

Ресурс не работает.

ClusterResourceFailed (4)

Произошел сбой ресурса.

ClusterResourceOnlinePending (129)

Ресурс находится в процессе подключения к сети.

ClusterResourceOfflinePending (130)

Ресурс находится в процессе выхода в автономный режим.

Signature

32-разрядное целое число, которое должно содержать значение 0xABBAF00F.

Требования

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

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

CLUSTER_RESOURCE_STATE

MAINTENANCE_MODE_TYPE_ENUM

Структуры служебных программ