cO》接口 QueryInterface HRESULT stdcall QueryInterface( const IID& id, void*ppv 个COM对象可以实现多个接口 QueryInterface是技术保证 Queryinterface实现 多继承情况:使用 static cast向上转换 三对象身份: IUnknown必须唯 客户通过 QueryInterface使用对象的接口 注意: QueryInterface内含 AddRefCOM接口QueryInterface QueryInterface HRESULT __ HRESULT __stdcall QueryInterface stdcall QueryInterface( const IID& const IID& iid, void ** , void **ppv) !一个COM对象可以实现多个接口 对象可以实现多个接口 – QueryInterface QueryInterface是技术保证 !QueryInterface QueryInterface实现 – 多继承情况:使用 多继承情况:使用static_cast static_cast向上转换 – 对象身份:IUnknown IUnknown必须唯一 !客户通过QueryInterface QueryInterface使用对象的接口 使用对象的接口 – 注意:QueryInterface QueryInterface内含AddRef