Partager via


CreateActivationFactory, fonction

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

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

Paramètres

  • flags
    Une combinaison d'une ou plusieurs valeurs d'énumération RuntimeClassType.

  • entry
    Pointeur vers un CreatorMap contenant les informations d'initialisation et d'enregistrement du paramètre riid.

  • riid
    Référence à un ID d'interface.

  • ppFactory
    Si cette opération est terminée avec succès, un pointeur vers une fabrique d'activation.

Valeur de retour

S_OK si l'opération a réussi; sinon, un HRESULT indiquant l'erreur.

Remarques

Une erreur d'assertion est émise si le paramètre de modèle Factory ne dérive pas de l'interface IActivationFactory.

Configuration requise

En-tête: module.h

Espace de noms: Microsoft::WRL

Voir aussi

Référence

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