SccRunScc – funkce
Tato funkce vyvolá nástroj pro správu správy zdrojového kódu.
Syntaxe
SCCRTN SccRunScc(
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames
);
Parametry
pvContext
[v] Kontextová struktura modulu plug-in správy zdrojového kódu.
Hwnd
[v] Popisovač okna integrovaného vývojového prostředí(IDE), které modul plug-in správy zdrojového kódu může použít jako nadřazený prvek pro všechna dialogová okna, která poskytuje.
nSoubory
[v] Počet souborů zadaných lpFileNames
v poli
lpFileNames
[v] Pole vybraných názvů souborů
Vrácená hodnota
Očekává se, že implementace modulu plug-in správy zdrojového kódu této funkce vrátí jednu z následujících hodnot:
Hodnota | Popis |
---|---|
SCC_OK | Nástroj pro správu správy zdrojového kódu byl úspěšně vyvolán. |
SCC_I_OPERATIONCANCELED | Operace byla zrušena. |
SCC_E_INITIALIZEFAILED | Inicializace systému správy zdrojového kódu se nezdařila. |
SCC_E_ACCESSFAILURE | Při přístupu k systému správy zdrojového kódu došlo k potížím, pravděpodobně kvůli problémům se sítí nebo kolizí. |
SCC_E_CONNECTIONFAILURE | Připojení k systému správy zdrojového kódu se nezdařilo. |
SCC_E_FILENOTCONTROLLED | Vybraný soubor není pod správou zdrojového kódu. |
SCC_E_NONSPECIFICERROR | Nespecifické selhání. |
Poznámky
Tato funkce umožňuje volajícímu přístup k celé řadě funkcí systému správy zdrojového kódu prostřednictvím externího nástroje pro správu. Pokud systém správy zdrojového kódu nemá žádné uživatelské rozhraní, modul plug-in správy zdrojového kódu může implementovat rozhraní pro provádění nezbytných funkcí správy.
Tato funkce se volá s počtem a polem názvů souborů pro aktuálně vybrané soubory. Pokud ho nástroj pro správu podporuje, lze seznam souborů použít k předběžnému výběru souborů v rozhraní pro správu; v opačném případě lze seznam ignorovat.
Tato funkce se obvykle vyvolá, když uživatel vybere server pro spuštění <správy> zdrojového kódu z nabídky File ->Source Control . Tuto možnost nabídky Spustit lze vždy zakázat nebo dokonce skrýt nastavením položky registru. Podrobnosti najdete v tématu Postupy: Instalace modulu plug-in správy zdrojového kódu. Tato funkce se volá pouze v případě, že SccInitialize vrátí SCC_CAP_RUNSCC
bit schopností (podrobnosti o těchto a dalších bitech schopností najdete v části Příznaky schopností).