Partager via


CreateActivationFactory (fonction)

Crée une fabrique qui produit des instances de la classe spécifiée pouvant être activées par le Windows Runtime.

Syntaxe

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

Paramètres

flags
Combinaison d’une ou plusieurs valeurs d’énumération RuntimeClassType .

entry
Pointeur vers un CreatorMap qui contient des informations d’initialisation et d’inscription sur le riid de paramètre.

riid
Référence à un ID d’interface.

ppFactory
Si cette opération se termine correctement, un pointeur vers une fabrique d’activation.

Valeur de retour

S_OK si l'opération réussit. Sinon, une valeur HRESULT indique l'erreur.

Notes

Une erreur d’assertion est émise si la fabrique de paramètres de modèle ne dérive pas de l’interfaceIActivationFactory.

Spécifications

En-tête : module.h

Espace de noms : Microsoft::WRL

Voir aussi

Microsoft::WRL::Wrappers::Details, espace de noms