CComClassFactoryAutoThread

cComClassFactoryAutoThread クラス: パブリック IClassFactory
公共の CComObjectRootExlt;CComGlobalsThreadModel & gt;

CComClassFactoryAutoThreadCComClassFactoryに、似ていますが、オブジェクトを複数のアパートメントで作成できます。このサポートを利用するには、EXE モジュールCComAutoThreadModuleから派生させます。

ATL オブジェクト通常CComCoClassから派生することによって、クラス ファクトリを取得します。このクラスには、 DECLARE_CLASSFACTORY CComClassFactoryとして、既定のクラス ファクトリの宣言、マクロが含まれます。CComClassFactoryAutoThreadを使用するには、 DECLARE_CLASSFACTORY_AUTO_THREADマクロをオブジェクトのクラス定義で指定します。たとえば:

cMyClass クラス:.. は、公共の CComCoClasslt;… >{パブリック。DECLARE_CLASSFACTORY_AUTO_THREAD)...}

#include lt;atlcom.h>

クラス メンバー

参照特価; IClassFactoryCComClassFactory2CComClassFactorySingletonCComObjectRootExCComGlobalsThreadModel(&N)

Index