Freigeben über


CComObjectRoot-Klasse

Diese Typedef von CComObjectRootEx wird im Standardthreadingmodell des Servers templatisiert.

Syntax

typedef CComObjectRootEx<CComObjectThreadModel> CComObjectRoot;

Hinweise

CComObjectRoot ist eine typedef von CComObjectRootEx templatized für das Standardthreadingmodell des Servers. Daher verweist CComObjectThreadModel entweder auf CComSingleThreadModel oder CComMultiThreadModel.

CComObjectRootEx behandelt die Verwaltung der Objektverweisanzahl sowohl für nicht aggregierte als auch für aggregierte Objekte. Es enthält die Objektverweisanzahl, wenn Ihr Objekt nicht aggregiert wird, und hält den Mauszeiger auf das äußere Unbekannte, wenn das Objekt aggregiert wird. Bei aggregierten Objekten können Methoden verwendet werden, CComObjectRootEx um den Fehler des inneren Objekts zu konstruieren und das äußere Objekt vor dem Löschen zu schützen, wenn innere Schnittstellen freigegeben werden oder das innere Objekt gelöscht wird.

Anforderungen

Kopfzeile: atlcom.h

Siehe auch

CComObjectRootEx-Klasse
CComAggObject-Klasse
CComObject-Klasse
CComPolyObject-Klasse
Klassenübersicht