Функция Сккбаккграунджет

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

Синтаксис

SCCRTN SccBackgroundGet(
   LPVOID  pContext,
   LONG    nFiles,
   LPCSTR* lpFileNames,
   LONG    dwFlags,
   LONG    dwBackgroundOperationID
);

Параметры

pContext

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

Nфайлы оставленные

окне Число файлов, указанных в lpFileNames массиве.

лпфиленамес

[вход, выход] Массив имен файлов для извлечения.

Примечание

Имена должны быть полными именами локальных файлов.

dwFlags

окне Флаги команд ( SCC_GET_ALL , SCC_GET_RECURSIVE ).

двбаккграундоператионид

окне Уникальное значение, связанное с этой операцией.

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

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

Значение Описание
SCC_OK Operation completed successfully (Операция выполнена успешно).
SCC_E_BACKGROUNDGETINPROGRESS Фоновое извлечение уже выполняется (подключаемый модуль системы управления версиями должен возвращать этот параметр только в том случае, если он не поддерживает одновременные пакетные операции).
SCC_I_OPERATIONCANCELED Операция была отменена до ее завершения.

Remarks

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

Использование dwFlags аргумента совпадает с параметром сккжет.

См. также раздел