CComObjectRootBase中的这个union是做什么的?其中的m_dwRef是管理生命周期,那另外的m_pOuterUnknown呢?class CComObjectRootBase
{
public:
         ........ union
{
long m_dwRef;
IUnknown* m_pOuterUnknown;
};