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
флаг, список может содержать имена файлов, а также имена каталогов.