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


Макрос ActivatableClass

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

Синтаксис

ActivatableClass(
   className
);

ActivatableClassWithFactory(
   className,
   factory
);

ActivatableClassWithFactoryEx(
   className,
   factory,
   serverName
);

Параметры

className
Имя создаваемого класса.

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

serverName
Имя, указывающее подмножество фабрик в модуле.

Замечания

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

Требования

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

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

См. также

Класс Module