Metodi
| CcomObjectRootEx | Costruttore. |
| InternalAddRef | Incrementa il conteggio dei riferimenti per un oggetto non aggregato. |
| InternalQueryInterface | Delegati IUnknown di un oggetto non aggregato. |
| InternalRelease | Decrementa il conteggio dei riferimenti per un oggetto non aggregato. |
| Blocco | Se il modello di threading è multithread, ottiene la proprietà di un oggetto sezione critica. |
| Sbloccare | Se il modello di threading è multithread, rilascia la proprietà di un oggetto sezione critica. |
Metodi CComObjectRootBase
| FinalConstruct | Esegue l'override in una classe per creare oggetti aggregati. |
| FinalRelease | Eseguire l'override nella classe di rilasciare eventuali oggetti aggregati. |
| OuterAddRef | Incrementa il conteggio dei riferimenti per un oggetto aggregato. |
| OuterQueryInterface | Delegati per l' esterno IUnknown dell'oggetto aggregato. |
| OuterRelease | Decrementa il conteggio dei riferimenti per un oggetto aggregato. |
Membri dati
| m_critsec | Un oggetto CComAutoCriticalSection o un oggetto CComFakeCriticalSection , a seconda del modello di threading. |
| m_dwRef | Con m_pOuterUnknown, parte di un'Unione. Utilizzato quando l'oggetto non viene aggregata di tenere il conteggio dei riferimenti di AddRef e Release. |
| m_pOuterUnknown | Con m_dwRef, parte di un'Unione. Utilizzato quando l'oggetto viene aggregata di tenere un puntatore all'ignoto esterno. |