Compartilhar via


Função SetClusterNetworkPriorityOrder (clusapi.h)

[Essa função está disponível para uso nos sistemas operacionais especificados na seção Requisitos. O suporte para esse método foi removido no Windows Server 2008 e essa função não faz nada e retorna ERROR_CALL_NOT_IMPLEMENTED.]

Define a ordem de prioridade para o conjunto de redes usado para comunicação interna entre nós de cluster. O tipo PCLUSAPI_SET_CLUSTER_NETWORK_PRIORITY_ORDER define um ponteiro para essa função.

Sintaxe

DWORD SetClusterNetworkPriorityOrder(
  [in] HCLUSTER    hCluster,
  [in] DWORD       NetworkCount,
  [in] HNETWORK [] NetworkList
);

Parâmetros

[in] hCluster

Manipule para o cluster a ser afetado.

[in] NetworkCount

Número de itens na lista especificada pelo parâmetro NetworkList .

[in] NetworkList

Matriz priorizada de identificadores para objetos de rede. O primeiro identificador na matriz tem a prioridade mais alta. A lista deve conter apenas as redes usadas para comunicação interna entre nós no cluster e não pode haver duplicatas.

Retornar valor

Se a operação for bem-sucedida, a função retornará ERROR_SUCCESS (0).

Se a operação falhar, a função retornará um código de erro do sistema. Veja a seguir possíveis códigos de erro.

Valor/código retornado Descrição
ERROR_INVALID_PARAMETER
87 (0x57)
Havia uma rede duplicada em NetworkList.

Comentários

Não passe identificadores LPC e RPC para a mesma chamada de função. Caso contrário, a chamada gerará uma exceção RPC e poderá ter efeitos destrutivos adicionais. Para obter informações sobre como os identificadores LPC e RPC são criados, consulte Usando identificadores de objeto e OpenCluster.

Requisitos

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

Confira também

ClusterEnum

OpenCluster

OpenClusterNetwork