CComObject クラス
このクラスは、非集約オブジェクトの IUnknown を実装します。
template<
class Base
>
class CComObject :
public Base
パラメーター
- Base
CComObjectRoot か CComObjectRootExから、または他のインターフェイスからクラスが派生したオブジェクトでサポートする必要があります。
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
コンストラクターです。 |
|
デストラクターです。 |
パブリック メソッド
名前 |
説明 |
---|---|
オブジェクトの参照カウントをインクリメントします。 |
|
(静的関数) CComObject に新しいオブジェクトを作成します。 |
|
要求されたインターフェイスへのポインターを取得します。 |
|
オブジェクトの参照カウントをデクリメントします。 |
解説
非集約オブジェクトのを実装しますCComObjectIUnknown。ただし、QueryInterface、AddRefと [リリース] の呼び出しは CComObjectRootExに転送されます。
CComObjectの使用方法の詳細については、" " ATL COM オブジェクトの基本を参照してください。
継承階層
Base
CComObject
必要条件
ヘッダー : atlcom.h