Aracılığıyla paylaş


CComClassFactoryAutoThread sınıfı

Bu sınıf uygulayan IClassFactory arabirim ve nesnelerinin birden çok işi oluşturulmasına olanak tanır.

Önemli notÖnemli

Bu sınıf ve üyeleri, Windows çalışma zamanında yürütmek uygulamalarda kullanılamaz.

class CComClassFactoryAutoThread : public IClassFactory, 
public CComObjectRootEx< CComGlobalsThreadModel >

Üyeler

8303bwea.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CComClassFactoryAutoThread::CreateInstance

Belirtilen CLSID bir nesne oluşturur.

CComClassFactoryAutoThread::LockServer

Sınıf üreteci bellekte kilitler.

Notlar

CComClassFactoryAutoThreadbenzer şekilde, CComClassFactory, ancak nesnelerinin birden çok işi oluşturulmasına olanak verir.Bu destek olanaklarından yararlanacak şekilde exe modülünden türetmek CComAutoThreadModule.

atl nesneleri normal Sunucusu'ndan bir sınıf fabrikası türetmek tarafından CComCoClass.Bu sınıf içeren makro declare_classfactory, hangi bildirir CComClassFactory varsayılan sınıf üreteci olarak.Kullanmak için CComClassFactoryAutoThread, belirtmek declare_classfactory_auto_thread , nesnenin sınıf tanımının makro.Örne?in:

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.

Devralma hiyerarşisi

CComObjectRootBase

CComObjectRootEx

IClassFactory

CComClassFactoryAutoThread

Gereksinimler

Başlık: atlcom.h

Ayrıca bkz.

Başvuru

IClassFactory

CComClassFactory2 sınıfı

CComClassFactorySingleton sınıfı

CComObjectRootEx sınıfı

CComGlobalsThreadModel

Diğer Kaynaklar

atl sınıfına genel bakış