Funzione SccBackgroundGet
Questa funzione recupera dal controllo del codice sorgente ciascuno dei file specificati senza alcuna interazione utente.
SCCRTN SccBackgroundGet(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
LONG dwFlags,
LONG dwBackgroundOperationID
);
Parametri
pContext
[in] Il puntatore di contesto di plug-in controllo del codice sorgente.nFiles
[in] Numero di file specificato nella matrice di lpFileNames .lpFileNames
[in, out] Matrice dei nomi di file da recuperare.Nota
i nomi devono essere nomi file locali completi.
dwFlags
[in] Flag di comando (SCC_GET_ALL, SCC_GET_RECURSIVE).dwBackgroundOperationID
[in] Un valore univoco associato a questa operazione.
Valore restituito
L'implementazione di plug-in controllo del codice sorgente di questa funzione è previsto che restituisca uno dei seguenti valori:
Valore |
Descrizione |
---|---|
SCC_OK |
operazione completata correttamente. |
SCC_E_BACKGROUNDGETINPROGRESS |
Un recupero in background è già in sospeso (il plug-in controllo del codice sorgente deve restituire questa operazione solo se non supporta le operazioni di blocco simultanee). |
SCC_I_OPERATIONCANCELED |
L'operazione è stata annullata prima del completamento. |
Note
Questa funzione è sempre chiamata a un thread diverso da quello che ha caricato il plug-in controllo del codice sorgente. Questa funzione non è previsto che restituisca fino a farvi; tuttavia, può essere chiamato più volte con più elenchi di file, tutti contemporaneamente.
L'utilizzo di argomenti di dwFlags equivale a. Funzione SccGet