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


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

Удаляет тип ресурса из кластера. Тип PCLUSAPI_DELETE_CLUSTER_RESOURCE_TYPE определяет указатель на эту функцию.

Синтаксис

DWORD DeleteClusterResourceType(
  [in] HCLUSTER hCluster,
  [in] LPCWSTR  lpszResourceTypeName
);

Параметры

[in] hCluster

Дескриптор для кластера, содержащего тип удаляемого ресурса.

[in] lpszResourceTypeName

Указатель на строку Юникода с пустым завершением, содержащую имя удаляемого типа ресурса.

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

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

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

Комментарии

Функция DeleteClusterResourceType удаляет из базы данных кластера только тип ресурса с именем, на который указывает lpszResourceTypeName, а затем отменяет его регистрацию в службе кластеров. Вызывающий объект должен удалить библиотеку DLL ресурса для типа ресурса с каждого узла в кластере.

Вызывающий объект также должен удалить все ресурсы этого типа перед вызовом DeleteClusterResourceType для удаления типа. Если какие-либо ресурсы указанного типа по-прежнему существуют при вызове DeleteClusterResourceType , функция завершается ошибкой.

Требования

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

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

CreateClusterResourceType