classe CComClassFactoryAutoThread: IClassFactory público,
CComObjectRootExlt pública; CComGlobalsThreadModel & gt;
CComClassFactoryAutoThread é semelhante a CComClassFactory, mas permite que objetos ser criados em Múltiplo compartimentos. Para aproveitar esse suporte, deriva seu módulo EXE de CComAutoThreadModule.
Objetos ATL normalmente adquirem uma fábrica de classes derivando de CComCoClass. Essa classe inclui a macro DECLARE_CLASSFACTORY, que declara CComClassFactory como a fábrica de classe padrão. Para usar CComClassFactoryAutoThread, especifique a macro DECLARE_CLASSFACTORY_AUTO_THREAD na definição de classe do objeto. Por exemplo:
classe CMyClass:..., CComCoClasslt pública; ... >
{
público:
DECLARE_CLASSFACTORY_AUTO_THREAD)
...
}
# include lt;atlcom.h>
Co&nsulte tambémnbsp; IClassFactory, CComClassFactory2, CComClassFactorySingleton, CComObjectRootEx, CComGlobalsThreadModel