Funkce zpětného volání implementované integrovaným integrovaným vývojovém prostředím (IDE)

Aby byla integrace s integrovaným vývojovým prostředím (IDE) co nejrušnější a poskytovala jednotné prostředí pro koncové uživatele, může modul plug-in správy zdrojového kódu používat funkce zpětného volání implementované integrovaným integrovaným vývojovým prostředím. Modul plug-in může tyto funkce v příslušných časech volat během operace správy zdrojového kódu, aby předal informace integrovanému vývojovému prostředí( IDE). integrované vývojové prostředí (IDE) pak může tyto informace zobrazit jako vložené prvky v nativním uživatelském rozhraní. Uživatel má v tomto scénáři méně fragmentované prostředí, než kdyby modul plug-in používal vlastní uživatelské rozhraní.

Požadovaný soubor hlavičky je scc.h. Výchozí umístění je \Program Files\VSIP 8.0\EnvSDK\common\inc\. Je také ve složce VSIP, která obsahuje ukázku modulu plug-in správy zdrojového kódu ve složce \Program Files\VSIP 8.0\MSSCCI\.

V této části

  • LPTEXTOUTPROC Popisuje funkci zpětného volání, kterou používá SccOpenProject k zobrazení zpráv z modulu plug-in správy zdrojového kódu prostřednictvím integrovaného vývojového prostředí ( IDE).

  • POPLISTFUNC Popisuje funkci zpětného volání, kterou používá SccPopulateList , pokud integrované vývojové prostředí nemá úplný přístup k informacím dostupným pouze pro modul plug-in správy zdrojového kódu, například úplný seznam souborů v rámci správy verzí.

  • QUERYCHANGESFUNC Popisuje funkci zpětného volání, kterou používá operace SccQueryChanges .

  • POPDIRLISTFUNC Popisuje funkci zpětného volání, kterou používá operace SccPopulateDirList .

  • OPTNAMECHANGEPFN Popisuje funkci zpětného volání nastavenou voláním SccSetOption , která umožňuje modulu plug-in správy zdrojového kódu komunikovat změny názvů zpět do integrovaného vývojového prostředí ( IDE).

  • SccOpenProject Otevře projekt.

  • SccPopulateList Zkoumá seznam souborů pro jejich aktuální stav. Kromě toho pomocí pfnPopulate funkce upozorňovat volajícího, když soubor neodpovídá kritériím pro .nCommand

  • SccPopulateDirList Zkoumá seznam adresářů a souborů v projektu nebo projektech, které jsou pod správou zdrojového kódu. Každý nalezený adresář a název souboru se předá funkci zpětného volání.

  • SccQueryChanges Zkoumá změny názvů provedené v seznamu souborů. Každý název souboru se předává funkci zpětného volání spolu s jejím stavem změny.

  • SccSetOption Nastaví širokou škálu možností. Každá možnost začíná SCC_OPT_xxx a má svou vlastní definovanou sadu hodnot.

  • Moduly plug-in správy zdrojového kódu popisují obsah referenční části sady SDK modulu plug-in správy zdrojového kódu.