Graphisoft®

API Development KitVersion: 18

APIEnv_CreateGhostRecordID

새로운 Trace (고스트) 데이터베이스를 생성합니다.

    GSErrCode ACAPI_Environment (
        APIEnv_CreateGhostRecordID,
        const API_GhostRecord*     ghostRecord
    );

 

파라미터

ghostRecord
새로운 Trace 데이터베이스를 설명하는 정보입니다.

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.

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

 

설명

이 함수는 새로운 Trace 레코드를 생성합니다. (고스트 데이터베이스)

 

예제

이 예제 코드는 그라운드 평면도의 밖에 Trace 레코드를 생성합니다. (평면도 창이 전면에 있다고 가정함)

API_GhostRecord     apiGhostRecord;
GSErrCode           err;

API_DatabaseInfo    planDB;
BNZeroMemory (&planDB, sizeof (API_DatabaseInfo));
ACAPI_Database (APIDb_GetCurrentDatabaseID, &planDB, NULL);

BNZeroMemory (&apiGhostRecord, sizeof (API_GhostRecord));
apiGhostRecord.parentDatabase = planDB.databaseUnId;
apiGhostRecord.floor = 0;
err = ACAPI_Environment (APIEnv_CreateGhostRecordID, &apiGhostRecord, NULL);

 

요구사항

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

 

참고사항

ACAPI_Environment,
API_GhostRecord, APIEnv_DeleteGhostRecordID, APIEnv_GetGhostRecordID, API 함수