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


Интерфейс IActivationFactory (activation.h)

Разрешает активацию одного или нескольких классов средой выполнения Windows.

Наследование

Интерфейс IActivationFactory наследуется от IInspectable. IActivationFactory также имеет следующие типы элементов:

Методы

Интерфейс IActivationFactory содержит следующие методы.

 
IActivationFactory::ActivateInstance

Создает новый экземпляр класса среда выполнения Windows, связанный с текущей фабрикой активации.

Комментарии

Реализуйте интерфейс IActivationFactory при создании класса, который вы хотите использовать среда выполнения Windows приложениями. Клиенты вызывают метод ActivateInstance для использования экземпляра класса .

Вы можете получить указатель IActivationFactory , вызвав функцию RoGetActivationFactory .

Во время активации класса среда выполнения Windows вызывает функцию DllGetActivationFactory, чтобы получить указатель IActivationFactory, соответствующий запрашиваемому классу.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header activation.h

См. также раздел

DllGetActivationFactory

IClassFactory

IInspectable

RoGetActivationFactory