'MIDL'에 해당되는 글 1건

  1. 2008/01/23 COM : Interface Definition Language
참고:
본 글은 COM(Component Object Model)의 개념을 재정리하기 위해 스터디용으로 작성되었습니다.
Interface Definition Language
- COM은 인터페이스와 클래스를 별개의 엔티티로 바라보기에, COM 클래스(또는 인터페이스)는 서버가 노출 가능한 구체적(concrete) 데이터 타입을 언어 중립적으로 설명하는 IDL 내에 정의된다.

MIDL 컴파일러에 의해 생성되는 파일
- COM IDL 파일은 MIDL 컴파일러에 의해 파싱되어 COM 개체 구현을 위한 C/C++ 헤더, 타입 라이브러리, marshaler, 각종 GUID 정의 파일이 만들어진다.

~_.h : C/C++ 타입 정의 헤더 파일이다.
~_i.c : GUID 정의 파일이다.
~.tlb : C/C++가 아닌 언어를 위한 타입 라이브러리이다.
~_p.c : 인터페이스 marshaler 정의 파일이다.
dlldata.c : 인터페이스 marshaler의 in-process server 코드이다.

more..

2008/01/23 20:49 2008/01/23 20:49

트랙백 주소 :: http://anyflow.net/trackback/352

댓글을 달아 주세요