Funzione CreateActivationFactory

Crea una factory che produce istanze della classe specificata che può essere attivata da Windows Runtime.

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

Parametri

  • flags
    Una combinazione di uno o più valori di enumerazione RuntimeClassType.

  • entry
    Puntatore a CreatorMap che contiene l'inizializzazione e le informazioni di registrazione sul parametro riid.

  • riid
    Riferimento a un'interfaccia ID.

  • ppFactory
    Se l'operazione viene completata correttamente, un puntatore a una factory di attivazione.

Valore restituito

S_OK se ha esito positivo; in caso contrario, un HRESULT, che indica l'errore.

Note

Un errore di asserzione viene generato se il parametro di modello Factory non deriva dall'interfaccia IActivationFactory.

Requisiti

Header: module.h

Namespace: Microsoft::WRL

Vedere anche

Riferimenti

Spazio dei nomi Microsoft::WRL::Wrappers::Details