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

pro Ukazatel kontextu modulu plug-in správy zdrojových kódů.

nFiles

pro Počet souborů, které jsou zadány v lpFileNames poli.

lpFileNames

[in, out] Pole názvů souborů, které mají být načteny.

Poznámka

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

dwFlags

pro Příznaky příkazu ( SCC_GET_ALL , SCC_GET_RECURSIVE ).

dwBackgroundOperationID

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

Vrácená hodnota

Při implementaci modulu plug-in správy zdrojových kódů této funkce se očekává, že se vrátí jedna z následujících hodnot:

Hodnota Popis
SCC_OK Operace se úspěšně dokončila.
SCC_E_BACKGROUNDGETINPROGRESS Načítání na pozadí již probíhá (modul plug-in správy zdrojových kódů by měl vrátit tuto hodnotu pouze v případě, že nepodporuje souběžné operace s dávkou).
SCC_I_OPERATIONCANCELED Operace byla zrušena před dokončením.

Poznámky

Tato funkce je vždy volána v jiném vlákně než ta, která načetla modul plug-in správy zdrojových kódů. U této funkce se neočekává, že se vrátí, dokud se nedokončí. dá se ale volat víckrát s více seznamy souborů, a to všechno současně.

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

Viz také