次の方法で共有


CComObjectRootEx のメンバー

メソッド

CComObjectRootEx

コンストラクターです。

InternalAddRef

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

InternalRelease

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

ロック

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

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 クラス