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.
Verwandte Abschnitte
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 dienCommand
.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.