SccQueryChanges, funkcja
Ta funkcja wylicza daną listę plików, dostarczając informacje o zmianach nazw dla każdego pliku za pośrednictwem funkcji wywołania zwrotnego.
Składnia
SCCRTN SccQueryChanges(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
QUERYCHANGESFUNC pfnCallback,
LPVOID pvCallerData
);
Parametry
Pcontext
[in] Wskaźnik kontekstu wtyczki kontroli źródła.
nFiles
[in] Liczba plików w lpFileNames
tablicy.
lpFileNames
[in] Tablica nazw plików w celu uzyskania informacji o.
pfnCallback
[in] Funkcja wywołania zwrotnego do wywołania dla każdej nazwy pliku na liście (zobacz QUERYCHANGESFUNC , aby uzyskać szczegółowe informacje).
pvCallerData
[in] Wartość, która zostanie przekazana bez zmian do funkcji wywołania zwrotnego.
Wartość zwracana
Implementacja wtyczki kontroli źródła tej funkcji powinna zwrócić jedną z następujących wartości:
Wartość | Opis |
---|---|
SCC_OK | Proces zapytania został ukończony pomyślnie. |
SCC_E_PROJNOTOPEN | Projekt nie został otwarty w kontroli źródła. |
SCC_E_ACCESSFAILURE | Wystąpił problem podczas uzyskiwania dostępu do systemu kontroli źródła, prawdopodobnie z powodu problemów z siecią lub rywalizacją. |
SCC_E_NONSPECIFICERROR | Wystąpił nieokreślony lub ogólny błąd. |
Uwagi
Zmiany, których dotyczy zapytanie, dotyczą przestrzeni nazw: w szczególności zmiany nazw, dodawania i usuwania pliku.