Share via


CreateActivationFactory – funkce

Vytvoří továrnu, která vytváří instance zadané třídy, které lze aktivovat prostředí Windows Runtime.

Syntaxe

template<typename Factory>
   inline HRESULT STDMETHODCALLTYPE CreateActivationFactory(
      _In_ unsigned int *flags,        _In_ const CreatorMap* entry,
      REFIID riid,
   _Outptr_ IUnknown **ppFactory) throw();

Parametry

Příznaky
Kombinace jedné nebo více hodnot výčtu RuntimeClassType .

entry
Ukazatel na CreatorMap, který obsahuje inicializaci a registrační informace o riid parametru.

riid
Odkaz na ID rozhraní.

ppFactory
Pokud se tato operace úspěšně dokončí, ukazatel na aktivační továrnu.

Vrácená hodnota

S_OK v případě úspěchu; v opačném případě hodnota HRESULT označující chybu.

Poznámky

Chyba assert se vygeneruje, pokud parametr šablony Factory neodvozuje z rozhraní IActivationFactory.

Požadavky

Hlavička: module.h

Obor názvů: Microsoft::WRL

Viz také

Microsoft::WRL::Wrappers::Details – obor názvů