Функция 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 подключаемых модулей системы управления версиями