Entwickeln von Excel-Clusterconnectors

Gilt für: Excel 2013 | Office 2013 | Visual Studio

Excel-Clusterconnectors bieten eine Möglichkeit zum automatischen Auslagern clustersicherer benutzerdefinierter Funktionsaufrufe in einer XLL auf einen gruppierten Server. Eine Beschreibung clustersicherer benutzerdefinierter Funktionen finden Sie unter Clustersichere Funktionen. Diese Auslagerung kann die Leistung verbessern, indem mehr Computerressourcen verwendet werden können. Ein Clusterconnector wird in der Regel von einem Anbieter von Hochleistungscomputeclustern entwickelt.

Clusterconnectors

Ein Clusterconnector ist eine DLL, die definierte Einstiegspunkte bereitstellt, die Excel zum Koordinieren clustersicherer benutzerdefinierter Funktionsaufrufe verwendet. Sie dient als Schnittstelle zwischen Excel und dem Hochleistungscomputecluster, für die Sitzungsverwaltung, für Funktionsaufrufe (durch Übergabe des vollqualifizierten Funktionsnamens und der tatsächlichen Argumente des Aufrufs) und für die Rückgabe von Aufrufergebnissen an Excel über einen Rückrufmechanismus.

Um einen Clusterconnector zu erstellen, erstellen Sie eine DLL, die die unter Excel-Clusterconnectorfunktionen aufgeführten Einstiegspunkte verfügbar macht.

Installieren eines Clusterconnectors

Um einen Clusterconnector in Excel verfügbar zu machen, muss der Setupcode des Connectors die DLL des Connectors auf dem Computer installieren, auf dem Excel installiert ist. Darüber hinaus muss der Setupcode des Connectors unter dem folgenden Registrierungsschlüssel einen Eintrag für den Connector hinzufügen:

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

Fügen Sie diesem Schlüssel einen Knoten für den Clusterconnector hinzu, der die folgenden Zeichenfolgen angibt:

  • Name– Der Name, der in der Liste der Clusterconnectors in Excel angezeigt wird.

  • Filename– der vollständige Pfad für die DLL.