DECLARE_CLASSFACTORY_AUTO_THREAD
Dichiara CComClassFactoryAutoThread per essere il class factory.
DECLARE_CLASSFACTORY_AUTO_THREAD( )
Note
CComCoClass include la macro DECLARE_CLASSFACTORY, che specifica CComClassFactory come la factory della classe predefinita.Tuttavia, includendo la macro DECLARE_CLASSFACTORY_AUTO_THREAD nella definizione di classe dell'oggetto, eseguire l'override di questa impostazione predefinita.
Quando si creano oggetti in apartment più in un fuori server out-of-process), aggiungere DECLARE_CLASSFACTORY_AUTO_THREAD alla classe.
Esempio
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.
Requisiti
Header: atlcom.h
Vedere anche
Riferimenti
DECLARE_CLASSFACTORY_SINGLETON