SccAddFilesFromSCC 함수
이 기능은 파일 목록을 소스 제어에서 현재 열려 있는 프로젝트에 추가합니다.
SCCRTN SccAddFilesFromSCC(
LPVOID pContext,
HWND hWnd,
LPSTR lpUser,
LPSTR lpAuxProjPath,
LONG cFiles,
LPCSTR* lpFilePaths,
LPCSTR lpDestination,
LPCSTR lpComment,
LPBOOL pbResults
);
매개 변수
pContext
[in] 소스 제어 플러그 인 컨텍스트 포인터입니다.hWnd
[in] 소스 제어 플러그 인이 제공 하는 모든 대화 상자에 대 한 한 부모를 사용할 수 있는 IDE 창의 핸들입니다.lpUser
[in, out] 사용자 이름 (최대 SCC_USER_SIZE는 null 종결자를 포함 하 여)를 합니다.lpAuxProjPath
[in, out] 프로젝트를 식별 하는 보조 문자열 (최대 SCC_PRJPATH_null 종결자를 포함 하 여).cFiles
[in] 주어진 파일 lpFilePaths.lpFilePaths
[in, out] 현재 프로젝트에 추가할 파일 이름 배열입니다.lpDestination
[in] 파일을 쓸 수 있는 대상 경로입니다.lpComment
[in] 각 추가 되 고 파일에 적용 되는 설명입니다.pbResults
[in, out] (0이 아닌 값 이나 TRUE) 성공을 나타내는 설정 또는 실패 플래그의 배열을 (0 또는 FALSE) 각 파일에 대 한 (배열 크기 이상 이어야 cFiles 긴).
반환 값
이 함수의 소스 제어 플러그 인 구현 다음 값 중 하나가 반환 해야 합니다.
값 |
설명 |
---|---|
SCC_E_PROJNOTOPEN |
프로젝트를 열려 있지 않습니다. |
SCC_E_OPNOTPERFORMED |
같은 프로젝트에 지정 된 대로 연결 된lpAuxProjPath. |
SCC_E_NOTAUTHORIZED |
사용자 데이터베이스를 업데이트할 수 있는 권한이 없습니다. |
SCC_E_NONSPECIFICERROR |
알 수 없는 오류가 발생 했습니다. |
SCC_I_RELOADFILE |
파일 또는 프로젝트를 다시 로드 해야 합니다. |