Graphisoft®

API Development KitVersion: 18

ACAPI_LibPart_RegisterAll

라이브러리 파트들의 배열을 등록합니다.

    GSErrCode  ACAPI_LibPart_RegisterAll (
        GS::Array<API_LibPart>*     libParts
    );

 

파라미터

libParts
[in/out] 라이브러리 파트들의 파라미터들입니다; 라이브러리 파트의 타입, 소유자 서명, 위치는 반드시 typeID, ownerID, location 필드를 설정하여 각각 초기화되어야 합니다. 다른 값들은 ArchiCAD에 의해 채워지고 리턴될 것입니다.

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
libPartsNULL입니다. 또는 멤버 중 유효하지 않은 데이터를 참조하는 것이 있습니다.

다른 공통 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 함수