POPDIRLISTFUNC

Jest to funkcja wywołania zwrotnego nadana funkcji SccPopulateDirList w celu zaktualizowania kolekcji katalogów i (opcjonalnie) nazw plików, aby dowiedzieć się, które są pod kontrolą źródła.

Wywołanie POPDIRLISTFUNC zwrotne powinno być wywoływane tylko dla tych katalogów i nazw plików (na liście podanej SccPopulateDirList funkcji), które są rzeczywiście pod kontrolą źródła.

Podpis

typedef BOOL (*POPDIRLISTFUNC)(
   LPVOID pvCallerData,
   BOOL bFolder,
   LPCSTR lpDirectoryOrFileName
);

Parametry

pvCallerData

[in] Wartość użytkownika podana do listy SccPopulateDirList.

bFolder

[in] TRUE jeśli nazwa w lpDirectoryOrFileName pliku jest katalogiem; w przeciwnym razie nazwa jest nazwą pliku.

lpDirectoryOrFileName

[in] Pełna ścieżka lokalna do katalogu lub nazwy pliku, który jest pod kontrolą kodu źródłowego.

Wartość zwracana

Środowisko IDE zwraca odpowiedni kod błędu:

Wartość Opis
SCC_OK Kontynuuj przetwarzanie.
SCC_I_OPERATIONCANCELED Zatrzymaj przetwarzanie.
SCC_E_xxx Wszelkie odpowiednie błędy kontroli źródła powinny zatrzymać przetwarzanie.

Uwagi

fOptions Jeśli parametr SccPopulateDirList funkcji zawiera flagęSCC_PDL_INCLUDEFILES, lista prawdopodobnie będzie zawierać nazwy plików, a także nazwy katalogów.

Zobacz też