NOTICE


 오늘은 C++에서 COM 사용하는 방법에 대해 알아보겠습니다.


 COM이란 Component Object Model의 약자로 Software Component들의 통합을 위한 인터페이스 표준입니다. 다양한 언어로 만들어진 Software Component들이 자신의 기능을 다른 소프트웨어와 공유하고 통합될 수 있게 합니다. COM에 대한 자세한 설명은 아래 링크를 참고하시기 바랍니다.


준비중...


 아래는 Single Interface에서 COM을 사용하기 위한 기본 환경입니다. 각 함수들에 대한 설명은 주석을 참고하시기 바랍니다.



 코드에서 CoCreateInstance( ) 호출이 성공하면  IActiveDesktop 인터페이스를 얻을 수 있습니다. 그리고 이것을 이용해 COM 개체의 Method 호출이 가능합니다. IActiveDesktop 인터페이스에 대한 설명 및 Methods 정보는 아래 링크를 참고하시기 바랍니다.


IActiveDesktop 인터페이스에 대한 설명 및 Methods 정보:

https://msdn.microsoft.com/en-us/library/bb776357(v=vs.85).aspx


 이상으로 '[Code] C++에서 COM 사용하기'에 대한 포스팅을 마치겠습니다.