QueryInterface

yeyucanhe 2007-08-23 07:39:17
result = m_pUnknown->QueryInterface(IID_SomeInterface, (void **)&m_pSomeInterface);
请问在该调用中,
1. 如果FAILED(result)的值为真,那么这时m_pSomeInterface有值吗?还是为NULL?
2. 如果调用成功,是否com对象的引用计数(假定有一成员变量m_Ref表示该值)自动加一?还是只有查询到接口后接着显式的调用AddRef()(在其内部m_Ref++)才会改变引用计数的值?

一直不明白,望请各位大虾指点一二。
...全文
93 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
等待牛人来答.
meiZiNick 2008-04-30
  • 打赏
  • 举报
回复
这个简单啊,网上搜一下就得到答案了.
UltraBejing 2008-04-30
  • 打赏
  • 举报
回复
接分是王道!

256

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧