次の方法で共有


CComObjectRootEx のメンバ

更新 : 2007 年 11 月

メソッド

CComObjectRootEx

コンストラクタです。

InternalAddRef

非集約オブジェクトの参照カウントをインクリメントします。

InternalRelease

非集約オブジェクトの参照カウントをデクリメントします。

Lock

スレッド モデルがマルチスレッドの場合は、クリティカル セクション オブジェクトの所有権を取得します。

Unlock

スレッド モデルがマルチスレッドの場合は、クリティカル セクション オブジェクトの所有権を解放します。

CComObjectRootBase メソッド

FinalConstruct

オブジェクトに必要な初期化を行うには、クラス内でこのメソッドをオーバーライドします。

FinalRelease

オブジェクトに必要なクリーンアップを行うには、クラス内でこのメソッドをオーバーライドします。

OuterAddRef

集約の外側の IUnknown の参照カウントをインクリメントします。

OuterQueryInterface

集約の外部オブジェクトの IUnknown に処理を渡します。

OuterRelease

集約の外側の IUnknown の参照カウントをデクリメントします。

静的関数

InternalQueryInterface

非集約オブジェクトの IUnknown に処理を渡します。

ObjectMain

オブジェクト マップにリストされている派生クラスに対して、モジュールの初期化時および終了時に呼び出されます。

データ メンバ

m_dwRef

m_pOuterUnknown と一緒に 1 つの共用体を構成するメンバ。非集約オブジェクトの場合に、AddRefRelease の参照カウントを保持するために使用されます。

m_pOuterUnknown

m_dwRef と一緒に 1 つの共用体を構成するメンバ。アグリゲートされるオブジェクトの場合に、外部オブジェクトの IUnknown へのポインタを保持するために使用されます。

参照

参照

CComObjectRootEx クラス