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


Макрос ActivatableClass

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

ActivatableClass(
   className
);

ActivatableClassWithFactory(
   className, 
   factory
);

ActivatableClassWithFactoryEx(
   className, 
   factory, 
   serverName
);

Параметры

  • className
    Имя класса, который необходимо создать.

  • factory
    Фабрика, которая создает экземпляр заданного класса.

  • serverName
    Имя, которое идентифицирует подмножество фабрик в модуле.

Заметки

Не используйте эти макросы с классицистическим модели COM, если не использовать директиву #undef, чтобы убедиться, что определение макроса __WRL_WINRT_STRICT__ удаляется.

Требования

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

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

См. также

Ссылки

Класс Module