CComClassFactorySingleton

temp&latelt; sınıfT gt;
CComClassFactorySingleton sınıfı: &Genel CComClassFactory

Parametreleri

T

Sınıf.

CComClassFactorySingleton , CComClassFactory türeyen ve tek bir nesne oluşturmak için CComObjectGlobal kullanır. Her arama için CreateInstance yöntemini yalnızca bu nesne için bir arabirim işaretçisi sorgular.

Atl nesneleri normal CComCoClassya göre bir sınıf fabrikası satın alır. Bu sınıf, hangi CComClassFactory varsayılan sınıf fabrikası olarak ilan declare_classfactory, makro içerir. CComClassFactorySingletonkullanmak için nesnenin sınıf tanımında DECLARE_CLASSFACTORY_SINGLETON makro belirtin. Örneğin:

class CMyClass:..., kamu CComCoClasslt; ... >
{
public:
   DECLARE_CLASSFACTORY_SINGLETON(CMyClass)

...
}

# include lt;atlcom.h>

Sınıf üyeleri

Ayrıca bkz:  IClassFactory, CComClassFactory2, CComClassFactoryAutoThread, CComObjectRootEx, CComGlobalsThreadModel

Index