CComClassFactorySingleton

temp&latelt; classeT >
classe CComClassFactorySingleton: CComClassFactory pubblica

Parametri

T

La classe.

CComClassFactorySingleton deriva da CComClassFactory e utilizza CComObjectGlobal per costruire un singolo oggetto. Ogni chiamata al metodo CreateInstance semplicemente una query in questo oggetto per un puntatore a interfaccia.

Oggetti ATL normalmente acquisiscono una class factory derivandolo da CComCoClass. Questa categoria comprende la macro DECLARE_CLASSFACTORY, che dichiara CComClassFactory come la class factory predefinita. Per utilizzare CComClassFactorySingleton, specificare la macro DECLARE_CLASSFACTORY_SINGLETON nella definizione della classe dell'oggetto. Ad esempio:

classe CMyClass:..., CComCoClasslt pubblica; ... >
{
pubblica:
   DECLARE_CLASSFACTORY_SINGLETON(CMyClass)

...
}

# include lt;atlcom.h>

Membri della classe

Vedere a&nchenbsp; IClassFactory, CComClassFactory2, CComClassFactoryAutoThread, CComObjectRootEx, CComGlobalsThreadModel

Index