Функция SccBackgroundGet
Эта функция извлекает из системы управления версиями каждого из указанных файлов без взаимодействия с пользователем.
SCCRTN SccBackgroundGet(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
LONG dwFlags,
LONG dwBackgroundOperationID
);
Параметры
pContext
[in] указатель контекста подключаемый модуль системы управления версиями.nFiles
[in] количество файлов, указанных в lpFileNames массив.lpFileNames
[in, out] массив имен файлов, подлежащих восстановлению.Примечание
Имена должны иметь имена файлов полного локальным.
dwFlags
[in] пометит (командаSCC_GET_ALL" SCC_GET_RECURSIVE).dwBackgroundOperationID
[in] уникальное значение, связанное с данной операцией.
Возвращаемое значение
Предполагается, что возвращает реализация подключаемых модулей системы управления версиями этой функции одно из следующих значений:
Значение |
Описание |
---|---|
SCC_OK |
Операция успешно завершена. |
SCC_E_BACKGROUNDGETINPROGRESS |
Получение фона уже выполняется (подключаемый модуль системы управления версиями это должен возвращать только если он не поддерживает синхронные пакетных операций). |
SCC_I_OPERATIONCANCELED |
Операция отменена до завершение выполнения. |
Заметки
Эта функция всегда вызывается в потоке, отличном от одного, которое удалось загрузить подключаемый модуль системы управления версиями. Не ожидается, что возвращает функция до тех пор, пока она не выполняется; однако она может вызываться несколько раз с несколькими списками файлов всех одновременно.
Использование dwFlags аргумент совпадает с Функция SccGet.
См. также
Ссылки
Основные понятия
Функции API подключаемых модулей системы управления версиями