klasa CComClassFactoryAutoThread: publicznych elementu IClassFactory,
CComObjectRootExlt publiczne; CComGlobalsThreadModel & gt;
CComClassFactoryAutoThread jest podobny do CComClassFactory, ale pozwala obiekty zostały utworzone w wielu apartamenty. Aby skorzystać z tej obsługi, wynikają modułu EXE z CComAutoThreadModule.
ATL obiektów zwykle nabyć Fabryczna klasa przez wynikające z CComCoClass. Klasa ta obejmuje makra DECLARE_CLASSFACTORY, która deklaruje CComClassFactory jako Fabryczna klasa domyślna. Aby użyć CComClassFactoryAutoThread, należy określić makro DECLARE_CLASSFACTORY_AUTO_THREAD w definicji klasy użytkownika obiektu. Na przykład:
klasa CMyClass:..., CComCoClasslt publicznych; ... >
{
publiczne:
(DECLARE_CLASSFACTORY_AUTO_THREAD)
...
}
# include lt;atlcom.h>
Zobacz też Elementu IClassFactory, CComClassFactory2, CComClassFactorySingleton, CComObjectRootEx, CComGlobalsThreadModel