Sdílet prostřednictvím


CreateActivationFactory – funkce

Vytvoří factory, který vytváří instance zadané třídy, která lze aktivovat pomocí modulu Runtime v systému Windows.

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

Parametry

  • flags
    Kombinace jednoho nebo více RuntimeClassType hodnoty výčtu.

  • entry
    Ukazatel CreatorMap , který obsahuje informace o parametru inicializace a registrace riid.

  • riid
    Odkaz na identifikátor rozhraní.

  • ppFactory
    Pokud tuto operaci úspěšně dokončen ukazatel aktivaci Factory.

Vrácená hodnota

S_OK, pokud je úspěšná. jinak hodnota HRESULT, který označuje chybu.

Poznámky

Chyba výrazu je vyzařovaného Pokud parametr šablony Factory nelze odvodit z rozhraní IActivationFactory.

Požadavky

Záhlaví: module.h

Obor názvů: Microsoft::WRL

Viz také

Referenční dokumentace

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