Funzione SccPopulateDirList
Questa funzione determina quali directory e (facoltativamente) file vengono archiviati nel controllo del codice sorgente, in base a un elenco di directory da esaminare.
Sintassi
SCCRTN SccPopulateDirList(
LPVOID pContext,
LONG nDirs,
LPCSTR* lpDirPaths,
POPDIRLISTFUNCpfnPopulate,
LPVOID pvCallerData,
LONG fOptions
);
Parametri
pContext
[in] Puntatore di contesto del controllo del codice sorgente.
nDirs
[in] Numero di percorsi di directory nella lpDirPaths
matrice.
lpDirPaths
[in] Matrice di percorsi di directory da esaminare.
pfnPopulate
[in] Funzione di callback per chiamare ogni percorso di directory e (facoltativamente) nome file in lpDirPaths
(vedere POPDIRLISTFUNC per informazioni dettagliate).
pvCallerData
[in] Valore da passare invariato alla funzione di callback.
fOptions
[in] Combinazione di valori che controllano la modalità di elaborazione delle directory (vedere la sezione "PopeDirList flags" di Bitflags Used by Specific Commands per i valori possibili).
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 | Completata correttamente l'operazione. |
SCC_E_UNKNOWNERROR | Si è verificato un errore. |
Osservazioni:
Solo le directory e (facoltativamente) i nomi di file effettivamente presenti nel repository del controllo del codice sorgente vengono passati alla funzione di callback.