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_OK, если операция завершилась успешно; в противном случае — значение HRESULT, указывающее на ошибку.
Замечания
Ошибка утверждения возникает, если фабрика параметров шаблона не является производным от интерфейсаIActivationFactory
.
Требования
Заголовок: module.h
Пространство имен: Microsoft::WRL