ACAPI_Environment
서버 애플리케이션의 환경 데이터를 제어합니다.
GSErrCode ACAPI_Environment ( API_EnvironmentID code, void* par1, void* par2, void* par3 );
파라미터
- code
- [in] 환경 함수 식별자.
- par1
- [in/out] 파라미터는
code
파라미터에 따라 달라집니다. - par2
- [in/out] 파라미터는
code
파라미터에 따라 달라집니다. - par3
- [in/out] 파라미터는
code
파라미터에 따라 달라집니다.
리턴 값
NoError
- 환경 함수가 성공적으로 완료되었습니다.
APIERR_BADID
- 유효하지 않은
code
파라미터가 전달되었습니다.
각 환경 함수의 설명에서 더 많은 리턴 값들을 발견할 수 있습니다.
설명
이 함수는 서버 애플리케이션의 환경 정보에 접근하는 데 사용됩니다.
환경 함수의 타입은 code
파라미터로 지정됩니다.
설명
일반 환경
현재 애플리케이션에 대한 정보를 리턴합니다.
보호 데이터에 대한 정보를 리턴합니다.
지정한 애드온이 현재 하드웨어 키에 의해 보호되고 있는지 여부를 확인합니다. (더 이상 지원하지 않음)
현재 프로젝트 파일에 대한 정보를 리턴합니다.
팀워크 프로젝트의 경우 프로젝트 공유 데이터를 리턴합니다.
팀워크 프로젝트의 클라이언트의 작업공간 데이터를 리턴합니다.
'Project Info' 다이얼로그에 대한 정보를 리턴합니다.
'Project Info' 다이얼로그의 데이터를 변경합니다.
활성 라이브러리
로드된 라이브러리들의 리스트를 리턴합니다.
로드된 라이브러리들의 리스트를 변경합니다.
로드된 라이브러리들을 리셋합니다.
사용자가 다이얼로그에서 새로운 라이브러리 폴더를 선택하도록 지시합니다.
새로운 폴더를 활성 라이브러리들의 리스트에 등록합니다.
현재 로드된 라이브러리들을 체크합니다.
라이브러리 파트 생성 함수에 대하여 겹쳐쓰기 모드를 세트합니다.
활성 설정
실제 툴박스 모드를 가져옵니다.
실제 툴박스 모드를 세트합니다.
툴박스 상의 정보를 리턴합니다.
자동그룹 모드의 현재 상태를 리턴합니다.
Suspend Groups 모드의 현재 상태를 리턴합니다.
실제 디스플레이 & 출력 옵션을 리턴합니다.
실제 디스플레이 & 출력 옵션을 변경합니다.
설치된 층들의 데이터를 리턴합니다.
층 구조를 변경합니다.
현재 고스트 층 설정을 리턴합니다.
Preferences 데이터를 리턴합니다.
태양 파라미터들에 대한 정보를 리턴합니다.
위치 파라미터들에 대한 정보를 리턴합니다.
장소 설정을 변경합니다.
현재 사용자가 장소 설정을 변경해도 괜찮습니까?
출력에서 호 차이를 리턴합니다.
커브 추적 파라미터들에 대한 정보를 리턴합니다.
3D 프로젝션 설정에 대한 정보를 가져옵니다.
3D 프로젝션 설정을 변경합니다.
포토렌더링 설정에 대한 정보를 리턴합니다.
포토렌더링 설정을 변경합니다.
Rendering Scenes라는 이름의 모든 이름을 가져옵니다.
현재 Rendering Scene을 주어진 이름의 Scene으로 세트합니다.
3D 이미지 항목 설정을 리턴합니다.
3D 이미지 항목 설정을 변경합니다.
3D 창 설정을 가져옵니다.
3D 창 설정을 변경합니다.
3D 절단 면 설정을 가져옵니다.
3D 절단 면 설정을 변경합니다.
현재 레이어 조합의 인덱스를 가져옵니다.
레이어 조합을 활성화합니다.
그리드-기반 도면 넘버링 시스템의 라인들을 가져옵니다.
자동 교차 flag의 상태를 리턴합니다.
자동 교차 flag를 변경합니다.
Primitive 분해 도중 부착된 객체들이 처리되고 리턴되었는지 여부를 확인합니다.
Primitive 분해 도중 부착된 객체들이 처리되고 리턴되어야 하는지 여부를 세트합니다.
시스템 환경
애플리케이션의 가시성(visibility)을 가져옵니다.
애플리케이션의 가시성(visibility)을 변경합니다.
애플리케이션에 대한 잡다한 정보를 가져옵니다.
현재 프린터에 대한 일반적인 정보를 가져옵니다.
플로터에 대한 일반적인 정보를 가져옵니다.
다양한 프린터 설정을 가져옵니다.
특수 애플리케이션 폴더들의 위치를 리턴합니다.
Navigator의 집합의 수를 리턴합니다.
Navigator의 집합을 리턴합니다.
Navigator의 항목을 리턴합니다.
Navigator 항목의 부모 항목을 리턴합니다.
Navigator 항목의 자녀 수를 리턴합니다.
Navigator 항목의 자녀 항목들을 리턴합니다.
Navigator 항목을 다른 곳으로 이동시킵니다.
Navigator 항목의 뷰를 리턴합니다.
요청된 데이터베이스의 뷰들을 리턴합니다.
Navigator 안의 뷰 하나를 변경합니다.
Navigator 안에 뷰 하나를 생성합니다.
Navigator로부터 뷰 하나를 제거합니다.
Navigator 뷰 맵 항목 하나를 변경합니다.
현재 레이아웃 프로퍼티를 리턴합니다.
현재 레이아웃 프로퍼티를 변경합니다.
3D document 설정 기본 값을 리턴합니다.
3D document 설정 기본 값을 변경합니다.
지정된 데이터베이스의 3D document 설정을 리턴합니다.
지정된 데이터베이스의 3D document 설정을 변경합니다.
현재 데이터베이스의 Partial structure display 옵션을 가져옵니다.
현재 데이터베이스의 Partial structure display 옵션을 변경합니다.
주어진 라이브러리 파트의 레퍼런스 guid를 리턴합니다.
주어진 라이브러리 파트의 현재 잠금 상태를 리턴합니다.
라이브러리 파트의 레퍼런스 guid를 문자열로 리턴합니다.
현재 GDL globals를 리턴합니다.
애플리케이션이 현재 커튼 월 편집 모드인지 여부를 리턴합니다.
현재 사용자가 지정된 접근 권한을 갖고 있는지 여부를 리턴합니다.
___
___
요구사항
- 버전: API 2.1 또는 이후
- 헤더: ACAPinc.h, APIdefs_Environment.h