ACAPI_TeamworkControl_ReserveElements
팀워크 모드에서 요소들을 예약합니다.
GSErrCode ACAPI_TeamworkControl_ReserveElements (
const GS::PagedArray<API_Guid>& objectIdArray,
GS::HashTable<API_Guid, short>* conflicts = NULL
);
파라미터
- objectIdArray
- [in] 예약할 요소들의 리스트입니다.
- conflicts
- [out] 예약할 수 없는 요소들의 리스트입니다. (선택사항이며
NULL일 수 있음)
리턴 값
NoError- 함수가 성공적으로 완료되었습니다.
다른 공통 오류들에 대해서는 오류 코드들의 리스트를 보십시오.
설명
이 함수는 guid 리스트로 지정한 요소들을 예약하려고 시도합니다.
만약 conflicts 파라미터가 주어지면, 이 함수는 충돌하는 팀 멤버들의 userId와 함께 실패한 예약들의 리스트를 리턴합니다.
예제
GS::PagedArray<API_Guid> objectIdArray;
GS::HashTable<API_Guid, short> conflicts;
objectIdArray.Push (elementToReserve.header.guid);
ACAPI_TeamworkControl_ReserveElements (objectIdArray, &conflicts);
if (conflicts.IsEmpty ())
ACAPI_WriteReport ("The element has been reserved successfully", true);
요구사항
- 버전: API 13 또는 이후
- 헤더: ACAPinc.h
참고사항
ACAPI_TeamworkControl_ReleaseElements
ACAPI_Notify_CatchElementReservationChange
팀워크 제어
API 함수