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


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

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

Синтаксис

DWORD DestroyCluster(
  [in]           HCLUSTER                         hCluster,
  [in, optional] PCLUSTER_SETUP_PROGRESS_CALLBACK pfnProgressCallback,
  [in, optional] PVOID                            pvCallbackArg,
  [in]           BOOL                             fdeleteVirtualComputerObjects
);

Параметры

[in] hCluster

Дескриптор кластера, возвращаемый функцией OpenCluster или CreateCluster .

[in, optional] pfnProgressCallback

Адрес функции обратного вызова, соответствующий указателю функции PCLUSTER_SETUP_PROGRESS_CALLBACK , который будет периодически вызываться для обеспечения хода уничтожения кластера.

[in, optional] pvCallbackArg

Аргумент для функции обратного вызова.

[in] fdeleteVirtualComputerObjects

Если задано значение TRUE, удалите из каталога объекты виртуальных компьютеров, связанные с кластером.

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

Возвращает ERROR_SUCCESS , если кластер был полностью удален, или код ошибки системы для последней неудачной операции.

Комментарии

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

Требования

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

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

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

CreateCluster

OpenCluster