SccPopulateDirList, funkcja
Ta funkcja określa, które katalogi i (opcjonalnie) pliki są przechowywane w kontroli źródła, biorąc pod uwagę listę katalogów do zbadania.
Składnia
SCCRTN SccPopulateDirList(
LPVOID pContext,
LONG nDirs,
LPCSTR* lpDirPaths,
POPDIRLISTFUNCpfnPopulate,
LPVOID pvCallerData,
LONG fOptions
);
Parametry
Pcontext
[in] Wskaźnik kontekstu wtyczki kontroli źródła.
nDirs
[in] Liczba ścieżek katalogu w tablicy lpDirPaths
.
lpDirPaths
[in] Tablica ścieżek katalogu do zbadania.
pfnPopulate
[in] Funkcja wywołania zwrotnego w celu wywołania dla każdej ścieżki katalogu i (opcjonalnie) nazwy pliku w programie lpDirPaths
(zobacz POPDIRLISTFUNC , aby uzyskać szczegółowe informacje).
pvCallerData
[in] Wartość, która ma zostać przekazana bez zmian do funkcji wywołania zwrotnego.
Foptions
[in] Kombinacja wartości, które kontrolują sposób przetwarzania katalogów (zobacz sekcję "Zapełnij flagi WdirList" bitflags używanych przez określone polecenia dla możliwych wartości).
Wartość zwracana
Implementacja wtyczki kontroli źródła tej funkcji powinna zwrócić jedną z następujących wartości:
Wartość | Opis |
---|---|
SCC_OK | Pomyślnie ukończono operację. |
SCC_E_UNKNOWNERROR | Wystąpił błąd. |
Uwagi
Tylko te katalogi i (opcjonalnie) nazwy plików, które są rzeczywiście w repozytorium kontroli źródła, są przekazywane do funkcji wywołania zwrotnego.