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.