Desenvolver conectores de cluster do Excel

Aplica-se a: Excel 2013 | Office 2013 | Visual Studio

Os conectores de cluster do Excel fornecem um meio para descarregar automaticamente chamadas de função definidas pelo usuário com segurança de cluster em uma XLL para um servidor clusterizado. Para obter uma descrição das funções definidas pelo usuário com segurança de cluster, consulte Funções seguras de cluster. Esse descarregamento pode melhorar o desempenho permitindo que mais recursos de computação sejam usados. Normalmente, um conector de cluster é desenvolvido por um fornecedor de cluster de computação de alto desempenho.

Conectores de cluster

Um conector de cluster é uma DLL que fornece pontos de entrada definidos que o Excel usa para coordenar chamadas de função definidas pelo usuário com segurança de cluster. Ele serve como uma interface entre o Excel e o cluster de computação de alto desempenho, para gerenciamento de sessão, para fazer chamadas de função (passando o nome da função totalmente qualificado e os argumentos reais da chamada) e para retornar resultados de chamada ao Excel por meio de um mecanismo de retorno de chamada.

Para criar um conector de cluster, crie uma DLL que exponha os pontos de entrada listados no Excel Cluster Connector Functions.

Instalar um conector de cluster

Para disponibilizar um conector de cluster no Excel, o código de instalação do conector deve instalar a DLL do conector no computador em que o Excel está instalado. Além disso, o código de instalação do conector deve adicionar uma entrada para o conector na seguinte chave do registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel\Excel Cluster Connectors\

Adicione um nó a essa chave para o conector de cluster que especifica as seguintes cadeias de caracteres:

  • Name— o nome que será exibido na lista de conectores de cluster no Excel.

  • Filename— o caminho completo para a DLL.