Compartir a través de


CreateActivationFactory (Función)

Crea un generador que genera instancias de la clase especificada que se puede activar mediante el tiempo de ejecución de Windows.

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

Parámetros

  • flags
    una combinación de uno o más valores de enumeración de RuntimeClassType .

  • entry
    puntero a CreatorMap que contiene la inicialización y la información de registro sobre el parámetro riid.

  • riid
    Referencia a un identificador de interfaz

  • ppFactory
    Si esta operación finaliza correctamente, un puntero a un generador de activación.

Valor devuelto

S_OK si correctamente; si no, un HRESULT que indica el error.

Comentarios

Se produce un error validar si el parámetro Factory de plantilla no se deriva de la interfaz IActivationFactory.

Requisitos

encabezado: module.h

espacio de nombres: Microsoft:: WRL

Vea también

Referencia

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