Compartilhar via


Função CreateClusterResource (clusapi.h)

Cria um recurso em um cluster. O tipo PCLUSAPI_CREATE_CLUSTER_RESOURCE define um ponteiro para essa função.

Sintaxe

HRESOURCE CreateClusterResource(
  [in] HGROUP  hGroup,
  [in] LPCWSTR lpszResourceName,
  [in] LPCWSTR lpszResourceType,
  [in] DWORD   dwFlags
);

Parâmetros

[in] hGroup

Manipule para o grupo que deve receber o recurso.

[in] lpszResourceName

Ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o nome do novo recurso. O nome especificado deve ser exclusivo dentro do cluster.

[in] lpszResourceType

Ponteiro para o tipo de novo recurso. O tipo especificado deve ser instalado no cluster.

[in] dwFlags

Máscara de bits que descreve como o recurso deve ser adicionado ao cluster. O parâmetro dwFlags pode ser definido como um dos seguintes valores enumerados da enumeração CLUSTER_RESOURCE_CREATE_FLAGS .

CLUSTER_RESOURCE_DEFAULT_MONITOR (0)

O serviço Cluster determina o Monitor de Recursos ao qual o novo recurso será atribuído.

CLUSTER_RESOURCE_SEPARATE_MONITOR (1)

Faz com que o serviço cluster crie um Monitor de Recursos separado dedicado exclusivamente ao novo recurso.

Retornar valor

Se a operação for bem-sucedida, a função retornará um identificador de recurso.

Se a operação falhar, a função retornará NULL. Para obter mais informações sobre o erro, chame GetLastError.

Comentários

Não chame CreateClusterResource de uma DLL de recurso. Para obter mais informações, consulte Chamadas de função a serem evitadas em DLLs de recurso.

Requisitos

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

Confira também

CLUSTER_RESOURCE_CREATE_FLAGS

Funções de gerenciamento de recursos de cluster

DeleteClusterResource

OpenClusterGroup