什么是连接到com对象的接口?
答案 0 :(得分:2)
每个对象实现一个或多个COM接口。
COM接口是对象可以做什么的固定描述 - 就C ++而言,它是一个没有成员变量的类,只有纯虚拟成员函数。 COM类是一个或多个接口的实现 - 就C ++而言,它是一个具有实际实现的成员函数的类(通常带有成员变量)。
当你说COM类“有”一些COM接口时,它意味着它实现了它们并且可以检索指向每个接口的指针 - 这与C ++中的upcast非常相似,但是用{{{ 1}}实际COM类的功能。
答案 1 :(得分:1)
"COM Interfaces The separation between service user and implementation is done by indirect function calls. A COM interface is nothing more than a named table of function pointers (methods), ..."查看更多信息