CreateClassFactory — Funkcja
Tworzy fabryki, która produkuje wystąpienia określonej klasy.
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_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 klasy.
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 pochodzi od interfejs IClassFactory.
Wymagania
Nagłówek: module.h
Obszar nazw: Microsoft::WRL