SccRename 함수
이 함수는 소스 제어 시스템에서 파일을 이름을 바꿉니다.
SCCRTN SccRename(
LPVOID pvContext,
HWND hWnd,
LPCSTR lpFileName,
LPCSTR lpNewName
);
매개 변수
pvContext
[in] 소스 제어 플러그 인 컨텍스트 구조체입니다.hWnd
[in] 소스 제어 플러그 인이 제공 하는 모든 대화 상자에 대 한 한 부모를 사용할 수 있는 IDE 창의 핸들입니다.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 |
지정 되지 않은 또는 일반 오류가 발생 했습니다. |
설명
이 함수는 파일 이름을 바꾸거나 이동이 한 위치에서 다른 위치로 소스 제어 시스템에서 사용할 수 있습니다. 소스 제어 플러그 인 디스크에 있는 파일에 액세스할 수 없습니다. 이 로컬 파일 이름을 변경 하려면 IDE의 책임입니다.