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


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