CComClassFactorySingleton

temp&latelt; классT >
класс CComClassFactorySingleton: государственные CComClassFactory

Параметры

T

Ваш класс.

CComClassFactorySingleton является производным от CComClassFactory и использует CComObjectGlobal для создания объекта. Каждый вызов метода CreateInstance просто запрашивает этот объект для указателя интерфейса.

Обычно объекты ATL приобрести производство объектов класса путем наследования от CComCoClass. Этот класс содержит макрос DECLARE_CLASSFACTORY, который объявляет CComClassFactory как фабрики классов по умолчанию. Чтобы использовать CComClassFactorySingleton, укажите макрос DECLARE_CLASSFACTORY_SINGLETON в определении класса вашего объекта. Например:

класс CMyClass:..., публичных CComCoClasslt; ... >
{
общественности:
   DECLARE_CLASSFACTORY_SINGLETON(CMyClass)

...
}

# include lt;atlcom.h>

Члены класса

См. также  IClassFactory, CComClassFactory2, CComClassFactoryAutoThread, CComObjectRootEx, CComGlobalsThreadModel

Index