次の方法で共有


CComObjectRootEx::m_pOuterUnknown

4 バイトのメモリにアクセスする共用体を構成するメンバーです。

IUnknown* m_pOuterUnknown;

解説

このメンバーは、次に示すように m_dwRef と一緒に 1 つの共用体を構成します。

union

{

long m_dwRef;

IUnknown* m_pOuterUnknown;

};

アグリゲートされるオブジェクトの場合は、外部オブジェクトの IUnknown へのポインターが m_pOuterUnknown に格納されます。 非集約オブジェクトの場合は、AddRefRelease によってアクセスされる参照カウントが m_dwRef に格納されます。

必要条件

**ヘッダー:**atlcom.h

参照

参照

CComObjectRootEx クラス

その他の技術情報

CComObjectRootEx のメンバー