SccRemove – funkce

Tato funkce odstraní soubory ze systému správy zdrojového kódu.

Syntaxe

SCCRTN SccRemove(
   LPVOID    pvContext,
   HWND      hWnd,
   LONG      nFiles,
   LPCSTR*   lpFileNames,
   LPCSTR    lpComment,
   LONG      fOptions,
   LPCMDOPTS pvOptions
);

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 plně kvalifikovaných názvů místních cest k souborům, které se mají odebrat.

lpComment

[v] Komentář, který se má použít pro každý odebraný soubor.

FOptions

[v] Příznaky příkazů (nepoužívané)

pvOptions

[v] Možnosti modulu plug-in správy zdrojového kódu

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 Odebrání proběhlo úspěšně.
SCC_E_FILENOTCONTROLLED Vybraný soubor není pod správou zdrojového kódu.
SCC_E_OPNOTSUPPORTED Systém správy zdrojového kódu tuto operaci nepodporuje.
SCC_E_ISCHECKEDOUT Soubor nelze odebrat, protože uživatel ho právě rezervoval.
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_NOTAUTHORIZED Uživatel nemůže tuto operaci provést.
SCC_E_NONSPECIFICERROR Nespecifické selhání; soubor nebyl odebrán.
SCC_I_OPERATIONCANCELED Operace byla zrušena před dokončením.

Poznámky

Tato funkce odebere soubory ze systému správy zdrojového kódu, ale neodstraní je z místního pevného disku uživatele.

Viz také