다음을 통해 공유


SccIsMultiCheckoutEnabled 함수

이 함수는 소스 제어 플러그 인에서 파일에 대한 여러 체크 아웃을 허용하는지 여부를 확인합니다.

구문

SCCRTN SccIsMultiCheckoutEnabled(
   LPVOID pContext,
   LPBOOL pbMultiCheckout
);

매개 변수

pContext

[in] 소스 제어 플러그 인 컨텍스트 구조입니다.

pbMultiCheckout

[out] 이 프로젝트에 대해 여러 체크 아웃을 사용할 수 있는지 여부를 지정합니다(0이 아닌 경우 여러 체크 아웃이 지원됨).

Return Value

이 함수의 소스 제어 플러그 인 구현은 다음 값 중 하나를 반환해야 합니다.

Description
SCC_OK 확인에 성공했습니다.
SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR
일반적인 오류입니다.

설명

IDE는 두 가지 검사를 수행하여 둘 이상의 사용자가 동시에 파일을 체크 아웃할 수 있는지 확인합니다. 먼저 소스 제어 시스템은 여러 체크 아웃을 지원해야 합니다. 소스 제어 플러그 인은 초기화 중에 SCC_CAP_MULTICHECKOUT을 지정하여 이 기능을 지정할 수 있습니다. 그 후 두 번째 검사로 IDE는 이 함수를 호출하여 현재 프로젝트에서 여러 체크 아웃을 지원하는지 여부를 확인합니다. 선택한 프로젝트에 대해 여러 체크 아웃이 지원되는 경우 플러그 인은 성공 코드를 반환하고 pbMultiCheckout을 0이 아니게(TRUE) 설정하거나 FALSE로 설정합니다.

참고 항목