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.

Viz také