SccUncheckout 함수
이 함수가 있으므로 선택한 파일 또는 파일의 내용을 체크 아웃 이전 상태로 복원 이전 체크 아웃 작업을 실행 취소 합니다. 파일을 체크 아웃 이후에 변경한 내용이 모두 손실 됩니다.
SCCRTN SccUncheckout (
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames,
LONG fOptions,
LPCMDOPTS pvOptions
);
매개 변수
pvContext
[in] 소스 제어 플러그 인 컨텍스트 구조체입니다.hWnd
[in] 소스 제어 플러그 인이 제공 하는 모든 대화 상자에 대 한 한 부모를 사용할 수 있는 IDE 창의 핸들입니다.nFiles
[in] 지정 된 파일의 수는 lpFileNames 배열입니다.lpFileNames
[in] 파일 체크 아웃을 취소 하는 대 한 전체 로컬 경로 이름의 배열입니다.fOptions
[in] 명령 플래그 (사용 되지 않음)입니다.pvOptions
[in] 소스 제어 플러그 인에 대 한 옵션입니다.
반환 값
이 함수의 소스 제어 플러그 인 구현 다음 값 중 하나가 반환 해야 합니다.
값 |
설명 |
---|---|
SCC_OK |
체크 아웃을 취소 했습니다. |
SCC_E_FILENOTCONTROLLED |
선택한 파일이 소스 코드 제어에서 아닙니다. |
SCC_E_ACCESSFAILURE |
경합 또는 네트워크 문제 때문에 아마도 소스 제어 시스템에 액세스 하는 데 문제가 있습니다. 다시 시도가 하십시오. |
SCC_E_NONSPECIFICERROR |
일반 오류가 발생 했습니다. 실행 취소 체크 아웃 실패 합니다. |
SCC_E_NOTCHECKEDOUT |
사용자가 파일을 체크 아웃 되지 않았습니다. |
SCC_E_NOTAUTHORIZED |
사용자가이 작업을 수행할 수 없습니다. |
SCC_E_PROJNOTOPEN |
소스 제어에서 프로젝트가 열려 있습니다지 않습니다. |
SCC_I_OPERATIONCANCELED |
작업이 완료 되기 전에 취소 되었습니다. |
설명
이 작업 후에 SCC_STATUS_CHECKEDOUT 및 SCC_STATUS_MODIFIED 플래그는 둘 다 수 취소 체크 아웃을 취소 했습니다 실행할 파일에 대 한.