Graphisoft®

API Development KitVersion: 18

API_ServerApplicationInfo

애드온이 실행 중인 현재 서버 애플리케이션을 설명합니다.

    typedef struct {
        API_ApplicationTypeID     serverApplication;
        unsigned short            mainVersion;
        short                     releaseVersion;
        GS::Bool8                 filler_1;
        GS::Bool8                 runningInBackground;
        short                     filler_2;
        Int32                     buildNum;
        char                      language[4];
        Int32                     filler_3[27];
    } API_ServerApplicationInfo;

 

멤버

serverApplication
서버 애플리케이션입니다. (ArchiCAD 또는 3D Engine)
mainVersion
서버 애플리케이션의 메인 버전입니다.
releaseVersion
서버 애플리케이션의 서버- (릴리즈) 버전입니다.
runningInBackground 4.3
서버 애플리케이션이 백그라운드 모드로 시작되었습니다.
buildNum New in API 12
서버 애플리케이션의 빌드 번호입니다. (3D Engine은 해당하지 않음)
language New in API 12
C 문자열로 표현된 서버 애플리케이션의 언어입니다. (3D Engine은 해당하지 않음) 예를 들어, 인터내셔널 버전의 경우 "INT"를, 일본어 버전의 경우 "JPN"을 포함합니다.

 

설명

이것은 CheckEnvironment 함수에 파라미터로 전달되는 API_EnvirParams structure의 읽기 전용 멤버입니다. 이것은 또한 APIEnv_ApplicationID 환경 함수로 가져올 수도 있습니다.

 

요구사항

버전: API 4.1 또는 이후
헤더: APIdefs_Registration.h

 

참고사항

API_EnvirParams
APIEnv_ApplicationID
CheckEnvironment
API 타입