看过《com技术内幕》的大虾帮忙看一个问题
mo01 2003-01-20 10:48:13 我在看聚合一章的时候遇到一个问题:
就是当外部组件聚合内部组件时,外部组件获得了内部组件的非代理未知接口m_pUnknownInner,然后当客户向外部组件请求IY接口时,外部组件调用了m_pUnknownInner->QueryInterface(iid,ppv)
我想问的是,在这一章的例子中,我看过源代码的执行结果后发现:实际上调用的是m_pUnknownInner->NondelegatingQueryInterface(iid,ppv)
这是为什么呢?
小弟百思不得其解,各位大虾帮忙拉