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.

Vedi anche