Returns the current lock status of the given library part.
GSErrCode ACAPI_Environment ( APIEnv_GetLibPartLockStatusID, const IO::Location* location, API_LockableStatus* status, IO::Location* userCacheLibPartLocation );
Parameters
- location
- [in] The location of the library part.
- status
- [out] The Teamwork lock status of the library part.
- userCacheLibPartLocation
- [out] Location of the server library part file in the user cache (optional parameter).
Return Values
NoError
- The function has completed with success.
For other common API errors see the API Errors document.
Remarks
The possible return values are the same as in ACAPI_TeamworkControl_GetLockableStatus.
From Archicad 20 library parts from BIM server libraries can be locked and edited.
When a server library part becomes editable, it is copied into a separate cache on the local machine, which is called user cache. This location can be retrieved with this function
in the optional
userCacheLibPartLocation
parameter.
Requirements
- Version: API 15 or later
- Header: APIdefs_Environment.h