CComObjectRootEx::m_pOuterUnknown
4 バイトのメモリにアクセスする共用体の部分。
IUnknown* m_pOuterUnknown;
解説
m_dwRefでは、共用体の一部:
union
{
long m_dwRef;
IUnknown* m_pOuterUnknown;
};
オブジェクトが集約すると、外側の演算子へのポインターが m_pOuterUnknownに格納されます。オブジェクトが集約されていない場合、参照カウントが AddRef にアクセス リリース は、m_dwRefに格納されます。
必要条件
ヘッダー: atlcom.h