SccAddFilesFromSCC – funkce
Tato funkce přidá do aktuálně otevřeného projektu seznam souborů ze správy zdrojového kódu.
Syntaxe
SCCRTN SccAddFilesFromSCC(
LPVOID pContext,
HWND hWnd,
LPSTR lpUser,
LPSTR lpAuxProjPath,
LONG cFiles,
LPCSTR* lpFilePaths,
LPCSTR lpDestination,
LPCSTR lpComment,
LPBOOL pbResults
);
Parametry
pContext
[v] Kontextový ukazatel 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.
lpUser
[in, out] Uživatelské jméno (až SCC_USER_SIZE, včetně ukončovací funkce null).
lpAuxProjPath
[in, out] Pomocný řetězec identifikující projekt (až SCC_PRJPATH_
SIZE, včetně ukončujícího znaku null).
cFiles
[v] Počet souborů zadaných uživatelem lpFilePaths
.
lpFilePaths
[in, out] Pole názvů souborů, které chcete přidat do aktuálního projektu
lpDestination
[v] Cílová cesta, kam se mají soubory zapisovat.
lpComment
[v] Komentář, který se má použít u každého přidaného souboru.
pbResults
[in, out] Pole příznaků, které jsou nastaveny tak, aby označily úspěch (nenulové nebo PRAVDA) nebo selhání (nula nebo NEPRAVDA) pro každý soubor (velikost pole musí být alespoň cFiles
dlouhá).
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_E_PROJNOTOPEN | Projekt není otevřen. |
SCC_E_OPNOTPERFORMED | Připojení ion není stejného projektu, který určujelpAuxProjPath. |
SCC_E_NOTAUTHORIZED | Uživatel nemá oprávnění k aktualizaci databáze. |
SCC_E_NONSPECIFICERROR | Neznámou chybu. |
SCC_I_RELOADFILE | Soubor nebo projekt je potřeba znovu načíst. |