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


Функция SccAddFilesFromSCC

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

SCCRTN SccAddFilesFromSCC(
   LPVOID  pContext,
   HWND    hWnd,
   LPSTR   lpUser,
   LPSTR   lpAuxProjPath,
   LONG    cFiles,
   LPCSTR* lpFilePaths,
   LPCSTR  lpDestination,
   LPCSTR  lpComment,
   LPBOOL  pbResults
);

Параметры

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

  • hWnd
    [in] маркер а в окно интегрированной среды разработки, подключаемый модуль системы управления версиями может использоваться как родительский для всех диалоговых окон, которые он содержит.

  • lpUser
    [in, out] имя пользователя (до SCC_USER_SIZE, включая символ конца строки null).

  • lpAuxProjPath
    [in, out] вспомогательная строка, указывающая проект (до SCC_PRJPATH_РАЗМЕР, включая символ конца строки null).

  • cFiles
    [in] количество файлов заданной by lpFilePaths.

  • lpFilePaths
    [in, out] массив имен файлов, добавляемых к текущему проекту.

  • lpDestination
    [in] путь назначения, куда файлы следует записать.

  • lpComment
    [in] комментарий, который необходимо применить к каждому из добавляемого файла.

  • pbResults
    [in, out] массив флагов, заданных для указания на успешное завершение) или ненулевое значение (TRUE или неуспешном завершении (ноль) или FALSE для каждого файла (размер массива должен быть по крайней мере cFiles long).

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

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

Значение

Описание

SCC_E_PROJNOTOPEN

Проект не открыт.

SCC_E_OPNOTPERFORMED

Соединение не в тот же проект, в соответствии с которым следуют lpAuxProjPath.

SCC_E_NOTAUTHORIZED

Пользователь не имеет разрешений на обновление базы данных.

SCC_E_NONSPECIFICERROR

Неизвестная ошибка.

SCC_I_RELOADFILE

Файл или проект должен быть перезагруженным.

См. также

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

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