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
로 설정합니다.