call 명령문으로 C 함수 호출
EGL 프로그램은
call 명령문으로 C 함수를 호출할 수 있습니다.
다음 단계에 따라 EGL에서 C 함수를 호출하십시오.
- 호출할 C 함수를 식별하십시오. 이 함수는 정수 값을 리턴해야 합니다. 0은 성공을 표시하고 기타 값은 C 함수를 호출한 명령문에서 InvocationException를 처리하도록 EGL에 프롬프트를 표시합니다.
- EGL 생성 안내서에 설명된 대로 type이 remoteCall로 설정된 callLink 요소를 통해 해당 함수가 포함된 DLL 및 C 함수에 링크하십시오. callLink 유형이 remoteCall인 경우을 참조하십시오.
- 다음 구문을 통해 함수를 호출하십시오.
callLink 요소의 pgmName 특성을 functionName으로 사용하고 임의의 매개변수를 사용하여 함수에 parameters로 전달하십시오. 이러한 매개변수에서 사용하도록 EGL 데이터 유형을 C 데이터 유형으로 맵핑하려면 C에 EGL 데이터 유형 맵핑의 내용을 참조하십시오.call functionName(parameters);