Функция 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 из своей функции точки входа в сети . |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | clusapi.h |
Библиотека | ClusAPI.lib |
DLL | ClusAPI.dll |