API_ChangeParamType
라이브러리 파트 파라미터 리스트에 있는 어떤 값을 변경하기 위한 파라미터들입니다.
typedef struct { char name [API_NameLen]; short index; short filler_1; Int32 ind1; Int32 ind2; GS::uchar_t *uStrValue; double realValue; GS::uchar_t valueDescription [API_UAddParNumDescLen]; } API_ChangeParamType;
멤버
- name[API_NameLen]
- 파라미터 이름입니다. 만약 이것을 채우지 않으면 선택적인
index
필드를 사용합니다. - index
- 파라미터 인덱스입니다. 만약
name
필드가 비어 있으면 이것은 필수입니다. - ind1
- 배열의 1번째 차원입니다. (배열 수식어의 경우)
- ind2
- 배열의 2번째 차원입니다. (배열 수식어의 경우)
- uStrValue
- UTF-8 인코딩 형식의 Unicode 문자열 파라미터 값입니다
- realValue
- 숫자형 파라미터 값입니다.
- valueDescription[API_UAddParNumDescLen]
- UTF-16 인코딩 형식의 Unicode 파라미터 값 설명을 위한 문자열입니다.
설명
대상 변수는 이름 또는 인덱스로 식별할 수 있습니다. 배열 변수의 경우, 배열 위치를 호출하기 위해 ind1 및 ind2 필드를 전달하여야 합니다.
새로운 값들은 참조된 변수의 타입에 따라 strValue 또는 realValue 필드에 전달해야 합니다.
활용을 위해 APIAny_ChangeAParameterID와 APIAny_OpenParametersID 함수를 보십시오.
요구사항
- 버전: API 2.1 또는 이후
- 헤더: APIdefs_Goodies.h