Partilhar via


Classe SimpleActivationFactory

Fornece um mecanismo fundamental para criar Tempo de Execução do Windows ou uma classe base clássica COM.

template< typename Base > class SimpleActivationFactory : public ActivationFactory<>;

Parâmetros

  • Base
    Uma classe base.

Comentários

A classe base deve fornecer um construtor padrão.

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

ActivatableClassWithFactoryEx(MyClass, SimpleActivationFactory, MyServerName);

Membros

BR245002.collapse_all(pt-br,VS.110).gifMétodos Públicos

Nome

Descrição

Método SimpleActivationFactory::ActivateInstance

Cria uma instância da interface especificada.

Método SimpleActivationFactory::GetRuntimeClassName

Obtém o nome da classe de tempo de execução de uma instância da classe especificada pelo parâmetro do modelo de classe de Base .

Método SimpleActivationFactory::GetTrustLevel

Obtém o nível de confiança de uma instância da classe especificada pelo parâmetro do modelo de classe de Base .

Hierarquia de Herança

I0

ChainInterfaces

I0

RuntimeClassBase

ImplementsHelper

DontUseNewUseMake

RuntimeClassFlags

RuntimeClassBaseT

RuntimeClass

ActivationFactory

SimpleActivationFactory

Requisitos

Cabeçalho: module.h

Namespace: Microsoft::WRL

Consulte também

Referência

Namespace Microsoft::WRL