Udostępnij za pośrednictwem


CreateActivationFactory — Funkcja

Tworzy fabrykę, która tworzy wystąpienia określonej klasy, które mogą być aktywowane przez środowisko wykonawcze systemu Windows.

Składnia

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

Parametry

Flagi
Kombinacja co najmniej jednej wartości wyliczenia RuntimeClassType .

entry
Wskaźnik do obiektu CreatorMap , który zawiera informacje o inicjowaniu i rejestracji parametru riid.

riid
Odwołanie do identyfikatora interfejsu.

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

Wartość zwracana

S_OK w przypadku powodzenia; w przeciwnym razie hrESULT wskazujący błąd.

Uwagi

Błąd potwierdzenia jest emitowany, jeśli parametr szablonu Factory nie pochodzi z interfejsu IActivationFactory.

Wymagania

Nagłówek: module.h

Przestrzeń nazw: Microsoft::WRL

Zobacz też

Microsoft::WRL::Wrappers::Details, przestrzeń nazw