Функция CreateActivationFactory
Создает фабрику, которая производит экземпляры указанного класса, которые могут быть активированы средой выполнения Windows.
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateActivationFactory(
_In_ unsigned int *flags,
_In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory) throw();
Параметры
flags
Сочетание одного или нескольких значений перечисления RuntimeClassType.entry
Указатель на CreatorMap, содержащий сведения об инициализации и регистрации параметра riid.riid
Ссылка на идентификатор интерфейса.ppFactory
Если эта операция завершается успешно, то указатель на фабрику активации.
Возвращаемое значение
Значение S_ОК в случае успеха; в противном случае — значение HRESULT, указывающее на ошибку.
Примечания
Ошибка утверждения создается, если параметр Factory шаблона не является производным от интерфейса IActivationFactory.
Требования
Заголовок: module.h
Пространство имен: Microsoft::WRL