CreateClassFactory-Funktion
Erstellt eine Factory, die Instanzen der angegebenen Klasse erstellt.
Syntax
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_In_ unsigned int *flags,
_In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory
) throw();
Parameter
flags
Eine Kombination aus einem oder mehreren RuntimeClassType-Enumerationswerten .
entry
Zeiger auf eine CreatorMap , die Initialisierungs- und Registrierungsinformationen zu Parameter riid enthält.
riid
Verweisen auf eine Schnittstellen-ID.
ppFactory
Wenn dieser Vorgang erfolgreich abgeschlossen ist, zeigt ein Zeiger auf eine Klassenfactory.
Rückgabewert
S_OK, wenn erfolgreich; andernfalls ein HRESULT, das den Fehler angibt.
Hinweise
Ein Assert-Fehler wird ausgegeben, wenn der Vorlagenparameter Factory nicht von der Schnittstelle IClassFactory
abgeleitet wird.
Anforderungen
Kopfzeile: module.h
Namespace: Microsoft::WRL