Compartir a través de


SimpleActivationFactory (Clase)

Proporciona un mecanismo fundamental para crear un tiempo de ejecución de Windows o una clase base de COM del trabajo clásica.

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

Parámetros

  • Base
    Una clase base.

Comentarios

La clase base debe proporcionar un constructor predeterminado.

El ejemplo de código siguiente muestra cómo utilizar SimpleActivationFactory con la macro de ActivatableClassWithFactoryEx.

ActivatableClassWithFactoryEx(MyClass, SimpleActivationFactory, MyServerName);

Members

BR245002.collapse_all(es-es,VS.110).gifMétodos públicos

Nombre

Descripción

SimpleActivationFactory::ActivateInstance (Método)

Crea una instancia de la interfaz especificada.

SimpleActivationFactory::GetRuntimeClassName (Método)

Obtiene el nombre de clase en tiempo de ejecución de una instancia de la clase especificada por el parámetro de plantilla de clase de Base.

SimpleActivationFactory::GetTrustLevel (Método)

Obtiene el nivel de confianza de una instancia de la clase especificada por el parámetro de plantilla de clase de Base.

Jerarquía de herencia

I0

ChainInterfaces

I0

RuntimeClassBase

ImplementsHelper

DontUseNewUseMake

RuntimeClassFlags

RuntimeClassBaseT

RuntimeClass

ActivationFactory

SimpleActivationFactory

Requisitos

Encabezado: module.h

Espacio de nombres: Microsoft::WRL

Vea también

Referencia

Microsoft::WRL (Espacio de nombres)