ACAPI_TeamworkControl_ReserveHotlinkCacheManagement
팀워크 모드에서 Hotlink/XRef Management를 예약합니다.
GSErrCode ACAPI_TeamworkControl_ReserveHotlinkCacheManagement ( short* conflict = NULL );
파라미터
- conflict
- [out] 만약 존재할 경우 현재 소유자의 userId입니다. (선택사항이며
NULL
일 수 있음)
리턴 값
NoError
- 함수가 성공적으로 완료되었습니다.
Error
- Hotlink/XRef Management가 다른 팀 멤버에 의해 예약되었습니다.
APIERR_NOPLAN
- 열린 프로젝트가 없습니다.
APIERR_NOTEAMWORKPROJECT
- 현재 프로젝트는 팀워크 프로젝트가 아닙니다.
다른 공통 오류들에 대해서는 오류 코드들의 리스트를 보십시오
설명
이 함수는 Hotlink/XRef Management를 예약하는 데 사용합니다.
만약 conflict
파라미터가 주어지면, 충돌하는 팀 멤버가 있을 경우 그 멤버의 userId를 포함하게 될 것입니다.
APIEnv_ProjectSharingID 함수 코드와 함께 ACAPI_Environment 함수를 호출하여 얻을 수 있는 API_SharingInfo structure로부터 소유자에 대한 정보를 더 많이 알아낼 수 있습니다.
APIEnv_ProjectID 함수 코드와 함께 ACAPI_Environment 함수를 호출하여 얻을 수 있는 API_ProjectInfo structure로부터 현재 팀워크 클라이언트의 userId를 얻을 수 있습니다.
예제
short conflict; GSErrCode err = ACAPI_TeamworkControl_ReserveHotlinkCacheManagement (&conflict); if (err != NoError) { ACAPI_WriteReport ("The Hotlink/XRef Management has been successfully reserved by this client.", true); } else { ACAPI_WriteReport ("The Hotlink/XRef Management has already been reserved.", true); }
요구사항
- 버전: API 18 또는 이후
- 헤더: ACAPinc.h
참고사항
ACAPI_TeamworkControl_ReleaseHotlinkCacheManagement
ACAPI_TeamworkControl_GetHotlinkCacheManagementOwner
팀워크 제어
API 함수