次の方法で共有


CComObjectRootEx::m_dwRef

4 バイトのメモリにアクセスする共用体の部分。

long m_dwRef;

解説

m_pOuterUnknownでは、共用体の一部:

union

{

long m_dwRef;

IUnknown* m_pOuterUnknown;

};

オブジェクトが集約されていない場合、参照カウントが AddRef にアクセス [リリース] は、m_dwRefに格納されます。オブジェクトが集約すると、外側の演算子へのポインターが m_pOuterUnknownに格納されます。

必要条件

ヘッダー: atlcom.h

参照

関連項目

CComObjectRootEx クラス