Функция SccQueryChanges

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

Синтаксис

SCCRTN SccQueryChanges(
   LPVOID           pContext,
   LONG             nFiles,
   LPCSTR*          lpFileNames,
   QUERYCHANGESFUNC pfnCallback,
   LPVOID           pvCallerData
);

Параметры

pContext

[in] Указатель контекста подключаемого модуля управления версиями.

nFiles

[in] Количество файлов в lpFileNames массиве.

lpFileNames

[in] Массив имен файлов для получения сведений.

pfnCallback

[in] Функция обратного вызова для вызова каждого имени файла в списке (дополнительные сведения см. в разделе QUERYCHANGESFUNC ).

pvCallerData

[in] Значение, которое будет передано в функцию обратного вызова без изменений.

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

Реализация подключаемого модуля управления версиями этой функции должна возвращать одно из следующих значений:

значение Описание
SCC_OK Процесс запроса успешно завершен.
SCC_E_PROJNOTOPEN Проект не был открыт в системе управления версиями.
SCC_E_ACCESSFAILURE Возникла проблема с доступом к системе управления версиями, вероятно, из-за проблем с сетью или спором.
SCC_E_NONSPECIFICERROR Произошла неопределенная или общая ошибка.

Замечания

Изменения, запрашиваемые, относятся к пространству имен: в частности, переименование, добавление и удаление файла.

См. также