Поделиться через


Функция 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.

См. также

Ссылки

Функция SccGet

Основные понятия

Функции API подключаемых модулей системы управления версиями