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_CHECKEDOUTSCC_STATUS_MODIFIED na kterých byla provedena rezervace zpět.

Viz také