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


POPDIRLISTFUNC

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

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

Подпись

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

Параметры

pvCallerData

[in] Значение пользователя, заданное SccPopulateDirList.

bFolder

[in] TRUE Значение , если имя в lpDirectoryOrFileName каталоге; в противном случае — имя файла.

lpDirectoryOrFileName

[in] Полный локальный путь к каталогу или имени файла, который находится под управлением исходного кода.

Возвращаемое значение

Интегрированная среда разработки возвращает соответствующий код ошибки:

значение Описание
SCC_OK Продолжайте обработку.
SCC_I_OPERATIONCANCELED Останавливает обработку.
SCC_E_xxx Любая соответствующая ошибка системы управления версиями должна прекратить обработку.

Замечания

fOptions Если параметр SccPopulateDirList функции содержит SCC_PDL_INCLUDEFILES флаг, список может содержать имена файлов, а также имена каталогов.

См. также