CreateClassFactory — Funkcja
Tworzy fabrykę, która tworzy wystąpienia określonej klasy.
Składnia
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_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 klas.
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 IClassFactory
.
Wymagania
Nagłówek: module.h
Przestrzeń nazw: Microsoft::WRL
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla