cComClassFactoryAutoThread クラス: パブリック IClassFactory
公共の CComObjectRootExlt;CComGlobalsThreadModel & gt;
CComClassFactoryAutoThreadはCComClassFactoryに、似ていますが、オブジェクトを複数のアパートメントで作成できます。このサポートを利用するには、EXE モジュールCComAutoThreadModuleから派生させます。
ATL オブジェクト通常CComCoClassから派生することによって、クラス ファクトリを取得します。このクラスには、 DECLARE_CLASSFACTORY CComClassFactoryとして、既定のクラス ファクトリの宣言、マクロが含まれます。CComClassFactoryAutoThreadを使用するには、 DECLARE_CLASSFACTORY_AUTO_THREADマクロをオブジェクトのクラス定義で指定します。たとえば:
cMyClass クラス:.. は、公共の CComCoClasslt;… >{パブリック。DECLARE_CLASSFACTORY_AUTO_THREAD)...}
#include lt;atlcom.h>
参照特価; IClassFactory、 CComClassFactory2、 CComClassFactorySingleton、 CComObjectRootEx、 CComGlobalsThreadModel(&N)