API_MDCLParameter
애드온 간 통신을 위해 사용되는 파라미터 structure입니다.
typedef struct {
Int32 index;
const char *name;
Int32 type;
GS::Bool8 modified;
GS::Bool8 filler_1[3];
union {
Int32 int_par;
void *ptr_par;
};
#if !defined (GS_64BIT)
Int32 filler_2;
#endif
double float_par;
const char *string_par;
#if !defined (GS_64BIT)
Int32 filler_3;
#endif
} API_MDCLParameter;
멤버
- index
-
- 파라미터 인덱스입니다. (APIAny_GetMDCLParameterID하고만 사용됩니다)
- name
-
- 파라미터의 이름에 대한 포인터입니다.
- type
-
- 파라미터의 타입입니다. 다음 상수들 중 하나가 될 수 있습니다:
-
MDCLPar_string- 문자열 타입 파라미터MDCLPar_int- 정수 타입 파라미터MDCLPar_float- 부동소수점 숫자 타입 파라미터
- modified
-
- 파라미터가 APIAny_ChangeMDCLParameterID 함수로 변경되었습니다.
- int_par
-
- 정수 또는 포인터 파라미터 값입니다. (
type이MDCLPar_int일 때에만 유효함)
- 정수 또는 포인터 파라미터 값입니다. (
- ptr_par

- 포인터 파라미터 값입니다. (
type이MDCLPar_ptr일 때에만 유효함) 64비트에서 포인터들의 크기가 8 바이트라는 것을 참고하십시오. - float_par
-
- 부동소수점 파라미터 값입니다. (
type이MDCLPar_float일 때에만 유효함)
- 부동소수점 파라미터 값입니다. (
- string_par
-
- 문자열 파라미터 값입니다. (
type이MDCLPar_string일 때에만 유효함) 64비트에서 포인터들의 크기가 8 바이트라는 것을 참고하십시오.
- 문자열 파라미터 값입니다. (
설명
이 structure는 애드온 간 통신에서 파라미터 전달에 사용합니다.
더 자세한 정보는 통신 관리자를 참조하십시오.
요구사항
- 버전: API 3.1 또는 이후
- 헤더: APIdefs_Goodies.h
참고사항
통신 관리자
APIAny_AddMDCLParameterID
APIAny_ChangeMDCLParameterID
APIAny_GetMDCLParameterID
API 타입