CreateActivationFactory-Funktion

Erstellt eine Instanzen der angegebenen Klasse erstellende Factory, die durch die Windows-Runtime aktiviert werden kann.

Syntax

template<typename Factory>
   inline HRESULT STDMETHODCALLTYPE CreateActivationFactory(
      _In_ unsigned int *flags,        _In_ const CreatorMap* entry,
      REFIID riid,
   _Outptr_ IUnknown **ppFactory) throw();

Parameter

flags
Eine Kombination aus einem oder mehreren RuntimeClassType-Enumerationswerten .

Eintrag
Zeiger auf eine CreatorMap , die Initialisierungs- und Registrierungsinformationen zu Parameter riid enthält.

riid
Verweis auf eine Schnittstellen-ID.

ppFactory
Wenn dieser Vorgang erfolgreich abgeschlossen wurde, ein Zeiger auf eine Aktivierungsfactory.

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 IActivationFactoryabgeleitet wird.

Anforderungen

Header: module.h

Namespace: Microsoft::WRL

Siehe auch

Microsoft::WRL::Wrappers::D etails-Namespace