Graphisoft®

API Development KitVersion: 18

APIEnv_NewLibDialID

다이얼로그에서 새로운 라이브러리 폴더를 선택하라고 사용자에게 지시합니다.

    GSErrCode ACAPI_Environment (
        APIEnv_NewLibDialID,
        char*             defName,
        IO::Location*     newLib
    );

 

파라미터

defName
[in] 새로운 라이브러리의 디폴트 이름에 대한 포인터입니다.
newLib
[out] 선택한 폴더의 파일 시스템 위치입니다.

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
파라미터들 중 하나 이상이 NULL입니다.
APIERR_CANCEL
사용자가 다이얼로그의 Cancel 버튼을 눌러 동작을 취소했습니다.

설명

만약 라이브러리가 생성되거나 선택되면, 파일 사양이 2번째 파라미터에 리턴됩니다. 예전에 로드된 모든 라이브러리들이 언로드될 것이고, 새로운 폴더가 열거될 것입니다. 이것은 기본값이 될 것이며, 이는 다른 폴더를 지정하지 않는 이상 차후 ACAPI_LibPart_Create 함수 호출에서 생성된 라이브러리 파트들이 자동으로 이 라이브러리로 들어가게 된다는 것을 의미합니다.

활성 라이브러리들에게 새로운 폴더를 추가하려면 APIEnv_AddLibrariesID 또는 APIEnv_SetLibrariesID 함수를 사용하십시오.

 

요구사항

버전: API 4.1 또는 이후
헤더: APIdefs_Environment.h

 

참고사항

APIEnv_AddLibrariesID, APIEnv_SetLibrariesID,
ACAPI_Environment, API 함수