CComClassFactorySingleton

temp&latelt, classeT >
Classe CComClassFactorySingleton: público CComClassFactory

Parâmetros

T

Sua classe.

CComClassFactorySingleton deriva de CComClassFactory e usa CComObjectGlobal para construir um simples objeto. Cada chamada para o método CreateInstance simplesmente consulta este objeto para um ponteiro de interface.

Objetos ATL normalmente adquirem uma fábrica de classes derivando de CComCoClass. Essa classe inclui a macro DECLARE_CLASSFACTORY, que declara CComClassFactory como a fábrica de classe padrão. Para usar CComClassFactorySingleton, especifique a macro de DECLARE_CLASSFACTORY_SINGLETON na definição de classe do objeto. Por exemplo:

classe CMyClass:..., CComCoClasslt pública; ... >
{
público:
   DECLARE_CLASSFACTORY_SINGLETON(CMyClass)

...
}

# include lt;atlcom.h>

Membros de classe

Co&nsulte tambémnbsp; IClassFactory, CComClassFactory2, CComClassFactoryAutoThread, CComObjectRootEx, CComGlobalsThreadModel

Index