callingConvention

callingConvention 특성은 EGL 특성의 데이터를 C 언어로 작성된 로컬로 실행 중인 단일 DLL에 전달하는 메소드를 정의합니다.

이 특성의 값은 CallingConventionKind 열거에서 제공됩니다. 여기서 이 열거에 대해 의미 있는 유일한 값은 "I4GL"이며 여기서는 매개변수 스택을 사용하여 값을 C 함수에 전달하고 C 함수로부터 값을 리턴합니다. 매개변수 유형에 대한 세부사항은 이 주제에서 "C 데이터 유형에 맵핑"을 참조하십시오.

C 데이터 유형에 맵핑

EGL 프로그램에서 C 언어 함수를 호출할 때 다음 표를 사용하여 변수 유형을 맵핑하십시오.

표 1. C 데이터 유형 동등 항목
EGL 기본 유형 동등한 C 데이터 유형
UNICODE, STRING char
INT int
SMALLINT short
BIGINT ifx_int8_t
DECIMAL, MONEY dec_t
FLOAT double
SMALLFLOAT float
BLOB, CLOB loc_t
DATE int
TIMESTAMP dtime_t
INTERVAL intvl_t