Freigeben über


Von der IDE implementierte Rückruffunktionen

Um die Integration in die integrierte Entwicklungsumgebung (IDE) so nahtlos wie möglich zu gestalten und eine einheitliche Endbenutzerumgebung bereitzustellen, kann das Quellcodeverwaltungs-Plug-In Rückruffunktionen verwenden, die von der IDE implementiert werden. Das Plug-In kann diese Funktionen zu geeigneten Zeiten während eines Quellcodeverwaltungsvorgangs aufrufen, um Informationen an die IDE zu übergeben; die IDE kann diese Informationen dann als eingebettete Elemente in der nativen Benutzeroberfläche anzeigen. Der Benutzer hat in diesem Szenario eine weniger fragmentierte Erfahrung als wenn das Plug-In eine eigene Benutzeroberfläche verwendet hat.

Die erforderliche Headerdatei ist "scc.h". Der Standardspeicherort ist \Programme\VSIP 8.0\EnvSDK\common\inc\. Sie befindet sich auch im VSIP-Ordner mit dem Quellcodeverwaltungs-Plug-In-Beispiel unter \Programme\VSIP 8.0\MSSCCI\.

In diesem Abschnitt

  • LPTEXTOUTPROC beschreibt die Rückruffunktion, die von SccOpenProject zum Anzeigen von Nachrichten aus dem Quellcodeverwaltungs-Plug-In über die IDE verwendet wird.

  • POPLISTFUNC beschreibt die Rückruffunktion, die von SccPopulateList verwendet wird, wenn die IDE keinen vollständigen Zugriff auf Informationen hat, die nur für das Quellcodeverwaltungs-Plug-In verfügbar sind, z. B. eine vollständige Liste der Dateien unter Versionssteuerung.

  • QUERYCHANGESFUNC beschreibt die Rückruffunktion, die vom SccQueryChanges-Vorgang verwendet wird.

  • POPDIRLISTFUNC beschreibt die Rückruffunktion, die vom SccPopulateDirList-Vorgang verwendet wird.

  • OPTNAMECHANGEPFN beschreibt die Rückruffunktion, die durch einen Aufruf der SccSetOption festgelegt wird, mit der das Quellcodeverwaltungs-Plug-In Namensänderungen zurück an die IDE kommunizieren kann.

  • SccOpenProject öffnet ein Projekt.

  • SccPopulateList untersucht die Liste der Dateien auf ihren aktuellen Status. Darüber hinaus verwendet die pfnPopulate Funktion, um den Aufrufer zu benachrichtigen, wenn eine Datei nicht den Kriterien für die nCommand.

  • SccPopulateDirList untersucht eine Liste von Verzeichnissen und Dateien in einem Projekt oder Projekten, die sich unter der Quellcodeverwaltung befinden. Jeder gefundene Verzeichnis- und Dateiname wird an eine Rückruffunktion übergeben.

  • SccQueryChanges untersucht Namensänderungen, die an einer Liste von Dateien vorgenommen wurden. Jeder Dateiname wird zusammen mit dem Änderungsstatus an eine Rückruffunktion übergeben.

  • SccSetOption legt eine Vielzahl von Optionen fest. Jede Option beginnt mit SCC_OPT_xxx und verfügt über einen eigenen definierten Wertesatz.

  • Quellcodeverwaltungs-Plug-Ins beschreiben den Inhalt des Referenzabschnitts des Quellcodeverwaltungs-Plug-Ins SDK.