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.
Stellt eine Factory, die Instanzen der angegebenen Klasse erstellt.
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-Enumerationswerte.entry
Zeiger auf CreatorMap, der Initialisierung und Registrierungsinformationen zu Parametern riidenthält.riid
Verweis auf eine Schnittstelle ID.ppFactory
Wenn dieser Vorgang erfolgreich abgeschlossen wird, ein Zeiger auf eine Klassenfactory.
Rückgabewert
S_OK, wenn erfolgreich; Andernfalls Ein HRESULT, das den Fehler angibt.
Hinweise
Ein Assertions Fehler wird ausgegeben, wenn Factory Vorlagenparameter nicht von der Schnittstelle IClassFactory berechnet.
Anforderungen
Header: module.h
Namespace: Microsoft::WRL