SccBackgroundGet – funkce

Tato funkce načítá ze správy zdrojového kódu každý ze zadaných souborů bez zásahu uživatele.

Syntaxe

SCCRTN SccBackgroundGet(
   LPVOID  pContext,
   LONG    nFiles,
   LPCSTR* lpFileNames,
   LONG    dwFlags,
   LONG    dwBackgroundOperationID
);

Parametry

pContext

[v] Kontextový ukazatel modulu plug-in správy zdrojového kódu.

nSoubory

[v] Počet souborů zadaných lpFileNames v poli

lpFileNames

[in, out] Pole názvů souborů, které se mají načíst.

Poznámka:

Názvy musí být plně kvalifikované místní názvy souborů.

dwFlags

[v] Příznaky příkazů (SCC_GET_ALL, SCC_GET_RECURSIVE).

dwBackgroundOperationID

[v] Jedinečná hodnota přidružená k této operaci.

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 Operace byla úspěšně dokončena.
SCC_E_BACKGROUNDGETINPROGRESS Probíhá načítání na pozadí (modul plug-in správy zdrojového kódu by se měl vrátit jenom v případě, že nepodporuje souběžné dávkové operace).
SCC_I_OPERATIONCANCELED Operace byla před dokončením zrušena.

Poznámky

Tato funkce se vždy volá na vlákně, které se liší od toho, který načetl modul plug-in správy zdrojového kódu. Tato funkce se neočekává, že se vrátí, dokud nebude dokončena; Lze ho však volat vícekrát s více seznamy souborů, a to vše najednou.

Použití argumentu dwFlags je stejné jako SccGet.

Viz také