Partilhar via


Classe SimpleClassFactory

Fornece um mecanismo fundamental para criar uma classe base.

template<
   typename Base
>
class SimpleClassFactory : public ClassFactory<>;

Parâmetros

  • Base
    Uma classe base.

Comentários

A classe base deve fornecer um construtor padrão.

O exemplo de código a seguir demonstra como usar SimpleClassFactory com a macro de ActivatableClassWithFactoryEx .

ActivatableClassWithFactoryEx(MyClass, SimpleClassFactory, MyServerName);

Membros

Métodos Públicos

Nome

Descrição

Método SimpleClassFactory::CreateInstance

Cria uma instância da interface especificada.

Hierarquia de Herança

I0

ChainInterfaces

I0

RuntimeClassBase

ImplementsHelper

DontUseNewUseMake

RuntimeClassFlags

RuntimeClassBaseT

RuntimeClass

ClassFactory

SimpleClassFactory

Requisitos

Cabeçalho: module.h

Namespace: Microsoft::WRL

Consulte também

Referência

Namespace Microsoft::WRL