Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 IClassFactoryabgeleitet wird.
Anforderungen
Kopfzeile: module.h
Namespace: Microsoft::WRL