Compartir a través de


CreateActivationFactory (función)

Crea un generador que produce instancias de la clase especificada que puede activar Windows en tiempo de ejecución.

Sintaxis

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

Parámetros

flags
Combinación de uno o varios valores de enumeración runtimeClassType.

entry
Puntero a un objeto CreatorMap que contiene información de inicialización y registro sobre el parámetro riid.

riid
Referencia a un identificador de interfaz.

ppFactory
Si esta operación se completa correctamente, un puntero a una factoría de activación.

Valor devuelto

S_OK si se realiza correctamente; de lo contrario, un HRESULT que indica el error.

Comentarios

Se genera un error de aserción si el parámetro de plantilla Factory no se deriva de la interfaz IActivationFactory.

Requisitos

Encabezado: module.h

Espacio de nombres: Microsoft::WRL

Consulte también

Microsoft::WRL::Wrappers::Details (espacio de nombres)