CComContainedObject クラス
更新 : 2007 年 11 月
このクラスは、オーナー オブジェクトの IUnknown に処理を任せることによって、IUnknown を実装します。
template<
class Base
>
class CComContainedObject :
public Base
パラメータ
- Base
CComObjectRoot または CComObjectRootEx から派生させて作成したクラス。
解説
ATL は、CComAggObject、CComPolyObject、および CComCachedTearOffObject クラスで CComContainedObject を使用します。CComContainedObject は、オーナー オブジェクトの IUnknown に処理を任せることによって IUnknown を実装します。オーナー オブジェクトとは、集約の外部オブジェクト、またはティアオフ インターフェイスが作成されているオブジェクトのことです。CComContainedObject は、Base から継承している CComObjectRootEx の OuterQueryInterface、OuterAddRef、および OuterRelease を呼び出します。
必要条件
ヘッダー : atlcom.h