SccUncheckout – funkce
Tato funkce vrátí zpět předchozí operaci rezervace, čímž obnoví obsah vybraného souboru nebo souborů do stavu před rezervaci. Všechny změny provedené v souboru, protože rezervace se ztratí.
Syntaxe
SCCRTN SccUncheckout (
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames,
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 souborů, pro které chcete vrátit rezervaci zpět.
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 | Vrácení rezervace bylo úspěšné. |
SCC_E_FILENOTCONTROLLED | Vybraný soubor není pod správou zdrojového kódu. |
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í. Doporučuje se opakování. |
SCC_E_NONSPECIFICERROR | Nespecifické selhání. Vrácení rezervace zpět nebylo úspěšné. |
SCC_E_NOTCHECKEDOUT | Uživatel nemá soubor rezervovaný. |
SCC_E_NOTAUTHORIZED | Uživatel nemůže tuto operaci provést. |
SCC_E_PROJNOTOPEN | Projekt nebyl otevřen ze správy zdrojového kódu. |
SCC_I_OPERATIONCANCELED | Operace byla zrušena před dokončením. |
Poznámky
Po této operaci budou oba příznaky vymazány pro soubory, SCC_STATUS_CHECKEDOUT
SCC_STATUS_MODIFIED
na kterých byla provedena rezervace zpět.