Udostępnij za pośrednictwem


CreateActivationFactory — Funkcja

Tworzy fabryki, który produkuje wystąpienia określonej klasy, które mogą być uaktywniane przez program obsługi systemu Windows.

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

Parametry

  • flags
    Połączenie z jednym lub więcej RuntimeClassType wartości wyliczenia.

  • entry
    Wskaźnik, aby CreatorMap , zawiera ustawienia inicjalizacyjne oraz rejestracji informacji na temat parametru riid.

  • riid
    Odwołanie do identyfikatora interfejsu.

  • ppFactory
    Jeśli ta operacja zakończy się pomyślnie, wskaźnik do fabryki aktywacji.

Zwracanie wartości

S_OK w przypadku powodzenia; w przeciwnym razie, która wskazuje błąd HRESULT.

Uwagi

Błąd assert jest emitowane, jeżeli parametr szablonu Factory nie wynikają z interfejsu IActivationFactory.

Wymagania

Nagłówek: module.h

Obszar nazw: Microsoft::WRL

Zobacz też

Informacje

Microsoft::WRL::Wrappers::Details — Przestrzeń nazw