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.

Zobacz też