Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта функция добавляет список файлов из системы управления версиями в открытый проект.
Синтаксис
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_SIZE, включая терминатор NULL).
cFiles
[in] Число файлов, lpFilePathsзаданных .
lpFilePaths
[in, out] Массив имен файлов, добавляемых в текущий проект.
lpDestination
[in] Путь назначения, в котором должны быть записаны файлы.
lpComment
[in] Комментарий, применяемый к каждому из добавляемых файлов.
pbResults
[in, out] Массив флагов, которые задаются для обозначения успешности (ненулевого или TRUE) или сбоя (ноль или FALSE) для каждого файла (размер массива должен быть по крайней мере cFiles длинным).
Возвращаемое значение
Реализация подключаемого модуля управления версиями этой функции должна возвращать одно из следующих значений:
| значение | Описание |
|---|---|
| SCC_E_PROJNOTOPEN | Проект не открыт. |
| SCC_E_OPNOTPERFORMED | Подключение ion не совпадает с тем же проектом, что и указано вlpAuxProjPath. |
| SCC_E_NOTAUTHORIZED | Пользователь не авторизован для обновления базы данных. |
| SCC_E_NONSPECIFICERROR | Неизвестную погрешность. |
| SCC_I_RELOADFILE | Файл или проект необходимо перезагрузить. |