ACAPI_LibPart_RegisterAll
라이브러리 파트들의 배열을 등록합니다.
GSErrCode ACAPI_LibPart_RegisterAll (
GS::Array<API_LibPart>* libParts
);
파라미터
- libParts
- [in/out] 라이브러리 파트들의 파라미터들입니다; 라이브러리 파트의 타입, 소유자 서명, 위치는 반드시 typeID, ownerID, location 필드를 설정하여 각각 초기화되어야 합니다. 다른 값들은 ArchiCAD에 의해 채워지고 리턴될 것입니다.
리턴 값
NoError- 함수가 성공적으로 완료되었습니다.
APIERR_BADPARSlibParts가NULL입니다. 또는 멤버 중 유효하지 않은 데이터를 참조하는 것이 있습니다.
다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.
설명
이 함수는 새로운 라이브러리 파트들의 배열을 등록하는 데 사용합니다. 일괄 등록을 하는 중에 내부 라이브러리 파트 캐싱이 비활성화되어 더 나은 성능을 제공합니다.
예제
GS::Array<API_LibPart> libParts;
for (int i = 0; i < 10; ++i) {
API_LibPart libPart;
// ... API_LibPart structure 채우기
libParts.Push (libPart);
}
err = ACAPI_LibPart_RegisterAll (&libParts);
요구사항
- 버전: API 18 또는 이후
- 헤더: ACAPinc.h
참고사항
API_LibPart,
ACAPI_LibPart_Register,
ACAPI_LibPart_Save,
라이브러리 파트 관리자, API 함수