Graphisoft®

API Development KitVersion: 18

APIDb_GetLayoutDatabasesID

모든 레이아웃 데이터베이스들의 유일 ID들의 리스트를 리턴합니다.

    GSErrCode ACAPI_Database (
        APIDb_GetLayoutDatabasesID,
        API_DatabaseUnId**     dbUnIDs
    );

 

파라미터

dbUnIDs
[out] 레이아웃 데이터베이스 유일 ID들의 리스트입니다. 참고: 이것은 핸들이 아닙니다; 이것은 포인터의 주소입니다. 더 이상 필요하지 않을 때 BMpFree로 폐기해야 합니다

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
dbUnIDsNULL입니다.
APIERR_NOPLAN
도면 데이터베이스가 존재하지 않습니다.

다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.

 

설명

이 함수로 모든 레이아웃 데이터베이스들의 리스트를 가져올 수 있습니다. 그리고 나서 그 데이터베이스로 전환하기 위해 APIDb_ChangeCurrentDatabaseID를 사용할 수 있습니다.

 

예제

APIDb_GetDatabaseInfoID 함수의 예제를 보십시오.

 

요구사항

버전: API 10 또는 이후
헤더: APIdefs_Database.h

 

참고사항

API_DatabaseUnId
APIDb_GetDetailDatabasesID, APIDb_GetWorksheetDatabasesID, APIDb_GetMasterLayoutDatabasesID
APIDb_ChangeCurrentDatabase, APIDb_GetDatabaseInfoID
ACAPI_Database, API 함수