COM学习笔记<3>

1,自动化组件,其实就是实现了IDispatch接口的组件.IDispatch接口有四个函数,解释语言的执行器通过这仅有的四个函数来执行组件所提供的功能.这四个函数描述如下:

Code

2,所谓双接口,其实是在一个 VTAB 的虚函数表中容纳了三个接口(因为任何接口都是从 IUnknown 派生的,所以就不强调 IUnknown 了,叫做双接口)。我们如果从任意一个接口中调用 QueryInterface()得到另外的接口指针的话,其实,得到的指针地址都是同一个。

posted on 2009-10-29 11:01  Joshua Leung  阅读(145)  评论(0)    收藏  举报

导航