Graphisoft®

API Development KitVersion: 18

APIDb_GetGuidFromDBUnIdID

예전 데이터베이스 식별자들로부터 GUID를 리턴합니다.

    GSErrCode ACAPI_Database (
        APIDb_GetGuidFromDBUnIdID,
        short*      userId,
        UInt32*      databaseId,
        API_Guid*       elemSetId
    );

 

파라미터

userId
[in] 1번째 예전 식별자입니다.
databaseId
[in] 2번째 예전 식별자입니다.
elemSetId
[out] 데이터베이스의 유일 식별자입니다.

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
파라미터들 중 하나가 NULL입니다. 또는 databaseId가 0입니다.

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

 

설명

이 함수는 새로운 데이터베이스 식별자 guid를 예전 식별자들로 변환하는 데 사용합니다.

 

예제

Environment Control 예제 애드온이 평면도의 guid를 가져오기 위해 이 함수를 사용합니다.

API_DatabaseUnId floorPlan;
BNZeroMemory (&floorPlan, sizeof (API_DatabaseUnId));

{
    short userId;
    UInt32 databaseId = 1;
    ACAPI_Database (APIDb_GetGuidFromDBUnIdID, &userId, &databaseId, &floorPlan.elemSetId);
}

 

요구사항

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

 

참고사항

API_DatabaseUnId
APIDb_GetCurrentDatabase, APIDb_GetDBUnIdFromGuidID
ACAPI_Database, API 함수