Поделиться через


Класс SimpleActivationFactory

Предоставляет основной механизм для создания базового класса среды выполнения Windows или классической модели COM.

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

Параметры

  • Base
    Базовый класс.

Примечания

У базового класса должен быть конструктор по умолчанию.

В следующем примере кода показано использование SimpleActivationFactory с макросом ActivatableClassWithFactoryEx.

ActivatableClassWithFactoryEx(MyClass, SimpleActivationFactory, MyServerName);

Члены

Открытые методы

Имя

Описание

Метод SimpleActivationFactory::ActivateInstance

Создает экземпляр указанного интерфейса.

Метод SimpleActivationFactory::GetRuntimeClassName

Получает имя класса среды выполнения экземпляра класса, указанного в параметре шаблона класса Base.

Метод SimpleActivationFactory::GetTrustLevel

Возвращает уровень доверия экземпляра класса, заданного параметром шаблона класса Base.

Иерархия наследования

I0

ChainInterfaces

I0

RuntimeClassBase

ImplementsHelper

DontUseNewUseMake

RuntimeClassFlags

RuntimeClassBaseT

RuntimeClass

ActivationFactory

SimpleActivationFactory

Требования

Заголовок: module.h

Пространство имен: Microsoft::WRL

См. также

Ссылки

Пространство имен Microsoft::WRL