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