API_GetParamValuesType
비-배열 라이브러리 파트 파라미터의 가능한 파라미터 값들입니다.
typedef struct {
char name [API_NameLen];
short index;
GS::Bool8 locked;
GS::Bool8 custom;
short filler_1;
short nVals;
GS::uchar_t **uStrValues;
API_VLNumType **realValues;
Int32 filler_2[4];
} API_GetParamValuesType;
멤버
- name
- [in] 파라미터의 이름입니다. (선택사항)
- index
- [in] 파라미터의 인덱스입니다. (
0:A,1:B,2..n: 그 외 파라미터); (만약name이 주어지면 선택사항입니다) - locked
- [out] 파라미터가 잠겨 있습니다; 즉, 사용자가 변경할 수 없음을 의미합니다.
- custom
- [out] 파라미터가 커스텀 값들을 가질 수도 있습니다. (
VALUES커맨드가CUSTOM키워드를 포함하고 있습니다) - nVals
- [out] 값들의 개수입니다.
- uStrValues

- [out] 가능한 문자열 값들의 리스트입니다. (UTF-8 인코딩 형태의 Unicode 문자열들입니다)
- realValues
- [out] 가능한 수치 값들의 리스트입니다.
설명
(이름 또는 인덱스로 정의된) 주어진 파라미터에 대한 가능한 파라미터 값들은 APIAny_GetParamValuesID 함수에 의해 이 structure에 리턴됩니다.
더 많은 정보는 GDL Reference Manual의 Parameter Script 섹션에 있는 VALUES 커맨드의 설명을 보십시오.
더 이상 필요하지 않으면 strValues 또는 realValues 핸들을 폐기하는 것을 잊지 마십시오.
요구사항
- 버전: API 3.1 또는 이후
- 헤더: APIdefs_Goodies.h