Funzione SccBackgroundGet
Questa funzione recupera dal controllo del codice sorgente ognuno dei file specificati senza alcuna interazione dell'utente.
Sintassi
SCCRTN SccBackgroundGet(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
LONG dwFlags,
LONG dwBackgroundOperationID
);
Parametri
pContext
[in] Puntatore di contesto del controllo del codice sorgente.
nFiles
[in] Numero di file specificati nella lpFileNames
matrice.
lpFileNames
[in, out] Matrice di nomi di file da recuperare.
Nota
I nomi devono essere nomi di file locali completi.
dwFlags
[in] Flag di comando (SCC_GET_ALL
, SCC_GET_RECURSIVE
).
dwBackgroundOperationID
[in] Valore univoco associato a questa operazione.
Valore restituito
L'implementazione del plug-in del controllo del codice sorgente di questa funzione dovrebbe restituire uno dei valori seguenti:
Valore | Descrizione |
---|---|
SCC_OK | Operazione completata correttamente. |
SCC_E_BACKGROUNDGETINPROGRESS | Un recupero in background è già in corso (il plug-in del controllo del codice sorgente deve restituire questo risultato solo se non supporta operazioni batch simultanee). |
SCC_I_OPERATIONCANCELED | Operazione annullata prima del completamento. |
Osservazioni:
Questa funzione viene sempre chiamata su un thread diverso da quello che ha caricato il plug-in del controllo del codice sorgente. Questa funzione non dovrebbe essere restituita fino a quando non viene eseguita; tuttavia, può essere chiamato più volte con più elenchi di file, tutti contemporaneamente.
L'uso dell'argomento dwFlags
è uguale a SccGet.