다음을 통해 공유


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

파일 또는 프로젝트를 다시 로드 해야 합니다.

참고 항목

개념

소스 제어 플러그 인 API 함수