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.