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