Share via


Classe CComObjectRoot

Questo typedef di CComObjectRootEx viene templatizzato nel modello di threading predefinito del server.

Sintassi

typedef CComObjectRootEx<CComObjectThreadModel> CComObjectRoot;

Osservazioni:

CComObjectRoot è un typedef oggetto di CComObjectRootEx templatizzato nel modello di threading predefinito del server. CComObjectThreadModel farà quindi riferimento a CComSingleThreadModel o CComMultiThreadModel.

CComObjectRootEx gestisce la gestione del conteggio dei riferimenti agli oggetti sia per gli oggetti non aggregati che per gli oggetti aggregati. Contiene il conteggio dei riferimenti all'oggetto se l'oggetto non viene aggregato e mantiene il puntatore all'oggetto sconosciuto esterno se l'oggetto viene aggregato. Per gli oggetti aggregati, CComObjectRootEx i metodi possono essere utilizzati per gestire l'errore dell'oggetto interno da costruire e per proteggere l'oggetto esterno dall'eliminazione quando vengono rilasciate interfacce interne o l'oggetto interno viene eliminato.

Requisiti

Intestazione: atlcom.h

Vedi anche

Classe CComObjectRootEx
Classe CComAggObject
Classe CComObject
Classe CComPolyObject
Cenni preliminari sulla classe