Поделиться через


Функция 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 Произошла ошибка.

Замечания

В функцию обратного вызова передаются только те каталоги и (необязательно) имена файлов, которые фактически находятся в репозитории системы управления версиями.

См. также