CreateClassFactory – funkce
Vytvoří factory, který vytváří instance zadané třídy.
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_In_ unsigned int *flags,
_In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory
) throw();
Parametry
flags
Kombinace jednoho nebo více RuntimeClassType hodnoty výčtu.entry
Ukazatel CreatorMap , který obsahuje informace o parametru inicializace a registrace riid.riid
Odkaz na identifikátor rozhraní.ppFactory
Pokud tuto operaci úspěšně dokončen ukazatel na třídu factory.
Vrácená hodnota
S_OK, pokud je úspěšná. jinak hodnota HRESULT, který označuje chybu.
Poznámky
Chyba výrazu je vyzařovaného Pokud parametr šablony Factory není odvozena od rozhraní IClassFactory.
Požadavky
Záhlaví: module.h
Obor názvů: Microsoft::WRL