Compartilhar via


Função DestroyCluster (clusapi.h)

Remove um cluster. O tipo PCLUSAPI_DESTROY_CLUSTER define um ponteiro para essa função.

Sintaxe

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

Parâmetros

[in] hCluster

Identificador para um cluster, retornado pela função OpenCluster ou CreateCluster .

[in, optional] pfnProgressCallback

Endereço da função de retorno de chamada que corresponde ao ponteiro da função PCLUSTER_SETUP_PROGRESS_CALLBACK que será chamado periodicamente para fornecer progresso na destruição do cluster.

[in, optional] pvCallbackArg

Argumento para a função de retorno de chamada.

[in] fdeleteVirtualComputerObjects

Se TRUE, exclua os objetos de computador virtual associados ao cluster do diretório.

Retornar valor

Retorna ERROR_SUCCESS se o cluster foi completamente removido ou um código de erro do sistema para a última operação com falha.

Comentários

É possível que várias etapas falhem ao remover um cluster com DestroyCluster, mas apenas um código de erro pode ser retornado. O log de erros do cluster deverá ser revisado se um erro for retornado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008 Datacenter, Windows Server 2008 Enterprise
Plataforma de Destino Windows
Cabeçalho clusapi.h
Biblioteca ClusAPI.lib
DLL ClusAPI.dll

Confira também

Funções de gerenciamento de cluster

CreateCluster

OpenCluster