CComClassFactoryAutoThread

klasse CComClassFactoryAutoThread: öffentliche IClassFactory,
öffentlichen CComObjectRootExlt; CComGlobalsThreadModel & gt;

CComClassFactoryAutoThread CComClassFactoryähnlich ist, aber können Objekte in mehreren Wohnungen erstellt werden. Um diese Unterstützung nutzen, leiten Sie Ihre EXE-Modul von CComAutoThreadModule.

ATL-Objekte erwerben normalerweise eine Klassenfactory durch Ableiten von CComCoClass abgeleitet. Diese Klasse enthält das Makro DECLARE_CLASSFACTORY, die CComClassFactory als die Standard-Factory-Klasse deklariert. Um CComClassFactoryAutoThreadzu verwenden, geben Sie das DECLARE_CLASSFACTORY_AUTO_THREAD -Makro in Klassendefinition des Objekts. Zum Beispiel:

klasse CMyClass:..., öffentlichen CComCoClasslt; ... >
{
Öffentliche:
   (DECLARE_CLASSFACTORY_AUTO_THREAD)

...
}

# include lt;atlcom.h>

Klassenmember

Siehe auch&Nbsp; IClassFactory, CComClassFactory2, CComClassFactorySingleton, CComObjectRootEx, CComGlobalsThreadModel

Index