Funkcje wywołania zwrotnego zaimplementowane przez środowisko IDE
Aby zapewnić bezproblemową integrację ze zintegrowanym środowiskiem projektowym (IDE) i zapewnić ujednolicone środowisko użytkownika końcowego, wtyczka kontroli źródła może używać funkcji wywołania zwrotnego implementowanych przez środowisko IDE. Wtyczka może wywoływać te funkcje w odpowiednim czasie podczas operacji kontroli źródła w celu przekazania informacji do środowiska IDE; Środowisko IDE może następnie wyświetlić te informacje jako elementy osadzone w natywnym interfejsie użytkownika. Użytkownik ma mniej rozdrobnione środowisko w tym scenariuszu niż w przypadku, gdy wtyczka używa własnego interfejsu użytkownika.
Wymagany plik nagłówka to scc.h. Domyślną lokalizacją jest \Program Files\VSIP 8.0\EnvSDK\common\inc\. Znajduje się on również w folderze VSIP, który ma przykład wtyczki kontroli źródła w folderze \Program Files\VSIP 8.0\MSSCCI\.
W tym obszarze
LPTEXTOUTPROC opisuje funkcję wywołania zwrotnego używaną przez SccOpenProject do wyświetlania komunikatów z wtyczki kontroli źródła za pośrednictwem środowiska IDE.
POPLISTFUNC opisuje funkcję wywołania zwrotnego, która jest używana przez bibliotekę SccPopulateList , gdy środowisko IDE nie ma pełnego dostępu do informacji dostępnych tylko dla wtyczki kontroli źródła, takich jak pełna lista plików w ramach kontroli wersji.
QUERYCHANGESFUNC opisuje funkcję wywołania zwrotnego używaną przez operację SccQueryChanges .
POPDIRLISTFUNC opisuje funkcję wywołania zwrotnego używaną przez operację SccPopulateDirList .
OPTNAMECHANGEPFN opisuje funkcję wywołania zwrotnego ustawioną przez wywołanie funkcji SccSetOption , która umożliwia wtyczkom kontroli źródła przekazywanie zmian nazw z powrotem do środowiska IDE.
Sekcje pokrewne
Program SccOpenProject otwiera projekt.
SccPopulateList sprawdza listę plików pod kątem ich bieżącego stanu. Ponadto funkcja używa
pfnPopulate
funkcji do powiadamiania obiekt wywołujący, gdy plik nie jest zgodny z kryteriami .nCommand
SccPopulateDirList analizuje listę katalogów i plików w projekcie lub projektach, które są pod kontrolą źródła. Każdy znaleziony katalog i nazwa pliku są przekazywane do funkcji wywołania zwrotnego.
SccQueryChanges sprawdza zmiany nazw wprowadzone na liście plików. Każda nazwa pliku jest przekazywana do funkcji wywołania zwrotnego wraz ze stanem zmiany.
SccSetOption ustawia szeroką gamę opcji. Każda opcja rozpoczyna się od
SCC_OPT_xxx
i ma własny zdefiniowany zestaw wartości.Wtyczki kontroli kodu źródłowego opisują zawartość sekcji referencyjnej zestawu SDK wtyczki kontroli źródła.