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.