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
- 서버 애플리케이션이 백그라운드 모드로 시작되었습니다.
- buildNum
- 서버 애플리케이션의 빌드 번호입니다. (3D Engine은 해당하지 않음)
- language
- C 문자열로 표현된 서버 애플리케이션의 언어입니다. (3D Engine은 해당하지 않음)
예를 들어, 인터내셔널 버전의 경우 "
INT
"를, 일본어 버전의 경우 "JPN
"을 포함합니다.
설명
이것은 CheckEnvironment 함수에 파라미터로 전달되는 API_EnvirParams structure의 읽기 전용 멤버입니다. 이것은 또한 APIEnv_ApplicationID 환경 함수로 가져올 수도 있습니다.
요구사항
- 버전: API 4.1 또는 이후
- 헤더: APIdefs_Registration.h
참고사항
API_EnvirParams
APIEnv_ApplicationID
CheckEnvironment
API 타입