Graphisoft®

API Development KitVersion: 18

APIDb_GetDBUnIdFromGuidID

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

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

 

파라미터

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

 

리턴 값

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

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

 

설명

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

 

예제

API_DatabaseInfo databaseInfo;
ACAPI_Database (APIDb_GetCurrentDatabaseID, &databaseInfo, NULL);

UInt32 currentDatabaseId;
short  userId;

ACAPI_Database (APIDb_GetDBUnIdFromGuidID, &databaseInfo.databaseUnId.elemSetId, &userId, &currentDatabaseId);

 

요구사항

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

 

참고사항

API_DatabaseUnId
APIDb_GetCurrentDatabase, APIDb_GetGuidFromDBUnIdID
ACAPI_Database, API 함수