SccBackgroundGet 함수
이 함수는 사용자 상호 작용 없이 지정된 각 파일을 소스 제어에서 검색합니다.
구문
SCCRTN SccBackgroundGet(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
LONG dwFlags,
LONG dwBackgroundOperationID
);
매개 변수
pContext
[in] 소스 제어 플러그 인 컨텍스트 포인터입니다.
nFiles
[in] lpFileNames
배열에 지정된 파일 수 입니다.
lpFileNames
[in, out] 검색할 파일 이름의 배열입니다.
참고
이름은 정규화된 로컬 파일 이름이어야 합니다.
dwFlags
[in] 명령 플래그(SCC_GET_ALL
, SCC_GET_RECURSIVE
)입니다.
dwBackgroundOperationID
[in] 이 작업과 연결된 고유한 값입니다.
반환 값
이 함수의 소스 제어 플러그 인 구현은 다음 값 중 하나를 반환해야 합니다.
값 | Description |
---|---|
SCC_OK | 작업이 완료되었습니다. |
SCC_E_BACKGROUNDGETINPROGRESS | 백그라운드 검색이 이미 진행 중입니다(소스 제어 플러그 인은 동시 일괄 처리 작업을 지원하지 않는 경우에만 이를 반환해야 함). |
SCC_I_OPERATIONCANCELED | 작업이 완료되기 전에 취소되었습니다. |
설명
이 함수는 항상 소스 제어 플러그 인을 로드한 스레드와 다른 스레드에서 호출됩니다. 이 함수는 완료될 때까지 결과를 반환하지 않습니다. 그러나 여러 파일 목록을 동시에 사용하여 여러 번 호출할 수 있습니다.
dwFlags
인수 사용은 SccGet과 동일합니다.