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 타입