Функция SccEnumChangedFiles
Учитывая список локальных файлов, эта функция определяет, какие файлы отличаются от соответствующих версий в базе данных управления исходным кодом.
Синтаксис
SCCRTN SccEnumChangedFiles(
LPVOID pContext,
HWND hWnd,
LONG cFiles,
LPCSTR* lpFileNames,
LONG* plIsFileDifferent
);
Параметры
pContext
[in] Указатель контекста подключаемого модуля управления версиями.
hWnd
[in] Дескриптор окна интегрированной среды разработки, который подключаемый модуль управления версиями может использовать в качестве родительского элемента для любых диалоговых окон, которые он предоставляет.
cFiles
[in] Количество имен файлов, указанных в массиве lpFileNames
. Также указывает размер массива plIsFileDifferent
.
lpFileNames
[in] Массив имен локальных файлов для проверка.
plIsFileDifferent
[in, out] Массив значений, указывающий состояние разницы каждого файла (массив должен содержать по крайней мере cFiles
записи). Ненулевое значение означает, что файл отличается.
Возвращаемое значение
Реализация подключаемого модуля управления версиями этой функции должна возвращать одно из следующих значений:
значение | Описание |
---|---|
SCC_OK | Operation completed successfully (Операция выполнена успешно). |
SCC_UNSPECIFIEDERROR | Общая ошибка. |