Condividi tramite


CreateActivationFactory (funzione)

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

Sintassi

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

Parametri

flags
Combinazione di uno o più valori di enumerazione RuntimeClassType .

entry
Puntatore a un CreatorMap che contiene informazioni di inizializzazione e registrazione sul riid del parametro.

riid
Riferimento a un ID di interfaccia.

ppFactory
Se questa operazione viene completata correttamente, un puntatore a una factory di attivazione.

Valore restituito

S_OK se riesce; in caso contrario, HRESULT indica un errore.

Osservazioni:

Se il parametro del modello Factory non deriva dall'interfaccia IActivationFactory, viene generato un errore di asserzione.

Requisiti

Intestazione: module.h

Spazio dei nomi: Microsoft::WRL

Vedi anche

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