Condividi tramite


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.

Vedi anche