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