Функция SccRename
Эта функция переименовывает файл в системе управления версиями.
SCCRTN SccRename(
LPVOID pvContext,
HWND hWnd,
LPCSTR lpFileName,
LPCSTR lpNewName
);
Параметры
pvContext
[in] структура контекста системы управления версиями подключаемых модулей.hWnd
[in] маркер а в окно интегрированной среды разработки, подключаемый модуль системы управления версиями может использоваться как родительский для всех диалоговых окон, которые он содержит.lpFileName
[in] полное имя файла, переименованными файла.lpNewName
[in] общее новое имя. Если путь к каталогу различаются, то файл, перемещенный из одного подкаталога на другой.
Возвращаемое значение
Предполагается, что возвращает реализация подключаемых модулей системы управления версиями этой функции одно из следующих значений:
Значение |
Описание |
---|---|
SCC_OK |
Операция переименования завершена успешно. |
SCC_E_PROJNOTOPEN |
Проект не является открытой нижней системы управления версиями. |
SCC_E_FILENOTCONTROLLED |
Файл не находится под управлением системы управления версиями. |
SCC_E_ACCESSFAILURE |
Возникла проблема при доступе к система управления версиями, возможно, из-за проблем с сетью или конкуренции. |
SCC_E_NOTAUTHORIZED |
Пользователь не авторизован для выполнения данной операции. |
SCC_E_COULDNOTCREATEPROJECT |
Проект не может быть создан как часть процесса переименования. |
SCC_E_OPNOTPERFORMED |
Операция не была выполнена. |
SCC_E_NONSPECIFICERROR |
Произошла неопознанная или общая ошибка. |
Заметки
Эту функцию можно использовать, чтобы переименовать файл или переместить ее из одного места в другое в системе управления версиями. Подключаемый модуль системы управления версиями не должен попытаться получить доступ к файлу на диске. Обязанностью интегрированной среды разработки переименование локальный файл.
См. также
Основные понятия
Функции API подключаемых модулей системы управления версиями