次の方法で共有


CComObject クラス

更新 : 2007 年 11 月

このクラスは、非集約オブジェクトの IUnknown を実装します。

template<
   class Base 
>
class CComObject :
   public Base

パラメータ

  • Base
    作成したクラス。CComObjectRoot または CComObjectRootEx から派生させるか、作成したクラスでサポートする任意のインターフェイスから派生させます。

解説

CComObject は、非集約オブジェクトの IUnknown を実装します。ただし、QueryInterfaceAddRefRelease の呼び出しは CComObjectRootEx に渡されます。

CComObject の使用方法の詳細については、「ATL COM オブジェクトの基本事項」を参照してください。

必要条件

ヘッダー : atlcom.h

参照

参照

CComAggObject クラス

CComPolyObject クラス

DECLARE_AGGREGATABLE

DECLARE_NOT_AGGREGATABLE

その他の技術情報

CComObject のメンバ

ATL クラスの概要