Функция SccPopulateDirList
Эта функция определяет, какие каталоги и (необязательно) файлы хранятся в системе управления версиями, учитывая список каталогов для проверки.
Синтаксис
SCCRTN SccPopulateDirList(
LPVOID pContext,
LONG nDirs,
LPCSTR* lpDirPaths,
POPDIRLISTFUNCpfnPopulate,
LPVOID pvCallerData,
LONG fOptions
);
Параметры
pContext
[in] Указатель контекста подключаемого модуля управления версиями.
nDirs
[in] Количество путей к каталогу в массиве lpDirPaths
.
lpDirPaths
[in] Массив путей к каталогу для проверки.
pfnPopulate
[in] Функция обратного вызова для вызова каждого пути к каталогу и (необязательно) имени файла в lpDirPaths
(см. сведения о POPDIRLISTFUNC ).
pvCallerData
[in] Значение, которое должно быть передано без изменений в функцию обратного вызова.
fOptions
[in] Сочетание значений, управляющих обработкой каталогов (см. раздел "Заполнение флаговDirList" bitflags, используемых определенными командами для возможных значений ).
Возвращаемое значение
Реализация подключаемого модуля управления версиями этой функции должна возвращать одно из следующих значений:
значение | Описание |
---|---|
SCC_OK | Операция успешно выполнена |
SCC_E_UNKNOWNERROR | Произошла ошибка. |
Замечания
В функцию обратного вызова передаются только те каталоги и (необязательно) имена файлов, которые фактически находятся в репозитории системы управления версиями.