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 katalogów w lpDirPaths tablicy.

lpDirPaths

[in] Tablica ścieżek katalogów do zbadania.

pfnPopulate

[in] Funkcja wywołania zwrotnego do wywołania dla każdej ścieżki katalogu i (opcjonalnie) nazwy pliku w pliku 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ę "PopulateDirList flagi" bitflags używane przez określone polecenia dla możliwych wartości).

Wartość zwracana

Oczekuje się, że implementacja wtyczki kontroli źródła dla tej funkcji 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 faktycznie znajdują się w repozytorium kontroli źródła, są przekazywane do funkcji wywołania zwrotnego.

Zobacz też