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


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

Удаляет автономный ресурс из кластера. Тип PCLUSAPI_DELETE_CLUSTER_RESOURCE определяет указатель на эту функцию.

Синтаксис

DWORD DeleteClusterResource(
  [in] HRESOURCE hResource
);

Параметры

[in] hResource

Обработка автономного ресурса. Этот дескриптор необходимо закрыть отдельно.

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

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

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

Код возврата Описание
ERROR_RESOURCE_ONLINE
Windows Server 2008 R2: ресурс, определенный hResource , в настоящее время не находится в автономном режиме.
ERROR_INVALID_STATE
Windows Server 2012. Ресурс, определенный hResource, в настоящее время не находится в автономном режиме.

Комментарии

DeleteClusterResource не закрывает дескриптор ресурса, заданный hResource. Чтобы избежать утечки памяти, закройте этот дескриптор с помощью CloseClusterResource.

Не вызывайте DeleteClusterResource из библиотеки DLL ресурса. Дополнительные сведения см. в разделе Вызовы функций, которые следует избегать в библиотеках DLL ресурсов.

Требования

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

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

CloseClusterResource

CreateClusterResource

OpenClusterResource