DECLARE_CLASSFACTORY_AUTO_THREAD
Declara CComClassFactoryAutoThread seja a fábrica de classes.
DECLARE_CLASSFACTORY_AUTO_THREAD( )
Comentários
CComCoClass inclui o DECLARE_CLASSFACTORY macro, que especifica CComClassFactory sistema autônomo a fábrica de classes padrão.No entanto, incluindo pelo DECLARE_CLASSFACTORY_AUTO_THREAD macro na definição de classe do seu objeto, você substituir esse padrão.
Quando você cria objetos em vários apartments (em um servidor fora do procedimento), adicione DECLARE_CLASSFACTORY_AUTO_THREAD à sua classe.
Exemplo
class ATL_NO_VTABLE CMyAutoClass :
public CComObjectRootEx<CComMultiThreadModel>,
public CComCoClass<CMyAutoClass, &CLSID_MyAutoClass>,
public IMyAutoClass
{
public:
DECLARE_CLASSFACTORY_AUTO_THREAD()
// Remainder of class declaration omitted.
Requisitos
Cabeçalho: atlcom.h
Consulte também
Referência
DECLARE_CLASSFACTORY_SINGLETON