CComClassFactoryAutoThread sınıfı
Bu sınıf uygulayan IClassFactory arabirim ve nesnelerinin birden çok işi oluşturulmasına olanak tanır.
Ö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
Public yöntemler
Ad |
Description |
---|---|
Belirtilen CLSID bir nesne oluşturur. |
|
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
IClassFactory
CComClassFactoryAutoThread
Gereksinimler
Başlık: atlcom.h
Ayrıca bkz.
Başvuru
CComClassFactorySingleton sınıfı