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


Функция OnlineClusterResourceEx (clusapi.h)

Переводит ресурс в режим "вне сети" или " в сети", на который произошел сбой.

Синтаксис

DWORD OnlineClusterResourceEx(
  [in]           HRESOURCE hResource,
  [in]           DWORD     dwOnlineFlags,
  [in, optional] PBYTE     lpInBuffer,
  [in]           DWORD     cbInBufferSize
);

Параметры

[in] hResource

Дескриптор ресурса для подключения к сети.

[in] dwOnlineFlags

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

CLUSAPI_GROUP_ONLINE_IGNORE_RESOURCE_STATUS (0x00000001)

Сервер игнорирует заблокированный режим для ресурса.

CLUSAPI_RESOURCE_ONLINE_DO_NOT_UPDATE_PERSISTENT_STATE (0x00000002)

Не обновляйте постоянное состояние ресурса.

CLUSAPI_RESOURCE_ONLINE_NECESSARY_FOR_QUORUM (0x00000004)

Для поддержания кворума ресурс должен быть подключен к сети.

CLUSAPI_RESOURCE_ONLINE_BEST_POSSIBLE_NODE (0x00000008)

Служба кластера определяет узел, на котором будет размещен ресурс при его подключении к сети.

Windows Server 2012 R2 и Windows Server 2012. Это значение не поддерживается до Windows Server 2016.

0

Сервер не пропускает заблокированный режим для ресурса.

[in, optional] lpInBuffer

Указатель на входной буфер, который получает инструкции для операции. Параметр lpInBuffer форматируется как список свойств.

[in] cbInBufferSize

Размер lpInBuffer в байтах.

Возвращаемое значение

Если операция выполнена успешно, функция возвращает ERROR_SUCCESS.

Если операция завершается сбоем, функция возвращает код системной ошибки. Ниже приведен возможный код ошибки.

Код возврата Описание
ERROR_IO_PENDING
Ресурс или один из ресурсов, от которого он зависит, вернул ERROR_IO_PENDING из своей функции точки входа в сети .

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header clusapi.h
Библиотека ClusAPI.lib
DLL ClusAPI.dll

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

Функции управления ресурсами отказоустойчивого кластера