APIEnv_ApplicationID
현재 애플리케이션에 대한 정보를 리턴합니다.
GSErrCode ACAPI_Environment ( APIEnv_ApplicationID, API_ServerApplicationInfo* serverApplicationInfo );
파라미터
- serverApplicationInfo
- [out] 서버 애플리케이션에 대한 정보입니다. 서버 애플리케이션의 메인 및 메인터넌스 릴리즈 넘버를 포함하고 있습니다.
리턴 값
NoError
- 함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
serverInfo
가NULL
입니다.
다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.
설명
이 함수는 애드온이 현재 ArchiCAD에서 실행 중인지, 아니면 3D 엔진에서 실행 중인지 알아내기 위해 사용됩니다.
리턴된 serverInfo->serverApplication
값은 다음 중 하나입니다:
APIAppl_ArchiCADID
: 애드온이 현재 ArchiCAD에서 실행 중입니다.APIAppl_3DEngineID
: 애드온이 현재 ArchiCAD의 3D 엔진에서 실행 중입니다. I/O 타입 애드온들만 지원됩니다.
요구사항
- 버전: API 2.1 또는 이후
- 헤더: APIdefs_Environment.h
참고사항
API_ApplicationTypeID
ACAPI_GetReleaseNumber
ACAPI_Environment
API 함수