正在加载图片...
聚合模型的要点 外部对象 创建内部对象的时候,外部对象必须把自己的 IUnknown接口指针传给内部对象 当外部对象接到对于聚合接口的请求时,它必须调用 非委托版本的 UNKnown的 QueryInterface函数,并把结 果返回给客户 内部对象 内部对象类厂的 Createlnstance必须检查 pUnkOuter参数 嵌套聚合:传递最外层的 pUnkOuter参数 除了非委托版本的 IUnknown之外,其他接口的 三个 Unknown调用必须全部委托给外部对象的 pUnkOuter聚合模型的要点 • 外部对象 – 创建内部对象的时候,外部对象必须把自己的 IUnknown接口指针传给内部对象 – 当外部对象接到对于聚合接口的请求时,它必须调用 非委托版本的IUnknown 的QueryInterface函数,并把结 果返回给客户 • 内部对象 – 内部对象类厂的CreateInstance必须检查pUnkOuter 参数 – 嵌套聚合:传递最外层的pUnkOuter参数 – 除了非委托版本的IUnknown之外,其他接口的 三个IUnknown调用必须全部委托给外部对象的 pUnkOuter
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有