Compartilhar via


Função ClusterResourceOpenEnum (clusapi.h)

Abre um enumerador para iteração por meio dedependências e nós de um recurso. O tipo PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM define um ponteiro para essa função.

Sintaxe

HRESENUM ClusterResourceOpenEnum(
  [in] HRESOURCE hResource,
  [in] DWORD     dwType
);

Parâmetros

[in] hResource

Um identificador para um recurso.

[in] dwType

Uma máscara de bits que descreve o tipo de objetos de cluster a serem enumerados.

Os valores a seguir da enumeração CLUSTER_RESOURCE_ENUM são válidos.

CLUSTER_RESOURCE_ENUM_DEPENDS (1)

O objeto é um recurso do qual o recurso identificado pelo parâmetro hResource depende diretamente.

CLUSTER_RESOURCE_ENUM_PROVIDES (2)

O objeto é um recurso que depende do recurso identificado por hResource.

CLUSTER_RESOURCE_ENUM_NODES (4)

O objeto é um nó que pode hospedar o recurso identificado por hResource.

Retornar valor

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

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

Comentários

Não chame ClusterResourceOpenEnum de nenhuma função de ponto de entrada de DLL de recurso. ClusterResourceOpenEnum pode ser chamado com segurança de um thread de trabalho. Para obter mais informações, consulte Chamadas de função a serem evitadas em DLLs de recurso.

Exemplos

Consulte Enumerando objetos.

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

Funções de gerenciamento de recursos de cluster

ClusterResourceCloseEnum

ClusterResourceEnum