佚名通过本文主要向大家介绍了usb转com接口驱动,com接口,com接口是什么,com接口图片,主板com接口等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: com接口间的查询 必须要在同一个com对象中吗?
描述:
解决方案1:
描述:
请问一下,我在 《COM原理与应用》中看到:一个com组件(就是dll或者exe),他可以包含多个对象,1个对象可以有多个接口。
那请问 通过QueryInterface 函数 只能够查询到在同1个对象中的接口,还是其他对象中的接口也是可以查询到的?
比如
MyAtlCom.dll 是一个com组件
在里面有一个
A对象(提供A.1接口,A.2接口)
B对象(提供B.1接口,B.2接口)
那请问一下,我通过A.1接口的IID,通过QueryInterface函数,是否只能最多查询到A.1,A.2接口? 还是可以查询到A.1,A.2,B.1,B.2 这些所有的接口?
解决方案1:
具体步骤可以参考这篇文章
http://blog.csdn.net/BecomeForever/archive/2007/12/02/1912337.aspx
你这样是错误,你实际上添加对象而不是接口,添加接口是手动添加的。
解决方案3:COM对象可以是多个对象的组合,因此理论上它可以跨COM服务查询。但是估计谁也不会这么组合COM对象,“必须”只是最简单的实现方式,而不是COM标准规定它必须
解决方案4:只能是同一个对象实例,就是v-table的转换