CreateClassFactory – funkce
Vytvoří továrnu, která vytvoří instance zadané třídy.
Syntaxe
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_In_ unsigned int *flags,
_In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory
) throw();
Parametry
vlajky
Kombinace jedné nebo více hodnot výčtu RuntimeClassType .
entry
Ukazatel na CreatorMap, který obsahuje inicializaci a registrační informace o riid parametru.
riid
Odkaz na ID rozhraní.
ppFactory
Pokud se tato operace úspěšně dokončí, ukazatel na objekt pro vytváření tříd.
Návratová hodnota
S_OK v případě úspěchu; v opačném případě hodnota HRESULT označující chybu.
Poznámky
Chyba assert se vygeneruje, pokud parametr šablony Factory neodvozuje z rozhraní IClassFactory
.
Požadavky
Hlavička: module.h
Obor názvů: Microsoft::WRL