Graphisoft®

API Development KitVersion: 18

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 Changed in API 11
[out] 가능한 문자열 값들의 리스트입니다. (UTF-8 인코딩 형태의 Unicode 문자열들입니다)
realValues
[out] 가능한 수치 값들의 리스트입니다.

 

설명

(이름 또는 인덱스로 정의된) 주어진 파라미터에 대한 가능한 파라미터 값들은 APIAny_GetParamValuesID 함수에 의해 이 structure에 리턴됩니다. 더 많은 정보는 GDL Reference ManualParameter Script 섹션에 있는 VALUES 커맨드의 설명을 보십시오.

더 이상 필요하지 않으면 strValues 또는 realValues 핸들을 폐기하는 것을 잊지 마십시오.

 

요구사항

버전: API 3.1 또는 이후
헤더: APIdefs_Goodies.h

 

참고사항

APIAny_GetParamValuesID, API_VLNumType, API 타입