Partilhar via


Função CreateActivationFactory

Cria uma fábrica que gerencia instâncias da classe especificada que pode ser alternada por Tempo de Execução do 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
    Uma combinação de uma ou mais valores de enumeração RuntimeClassType .

  • entry
    Ponteiro para CreatorMap que contém informações de inicialização e do registro sobre o parâmetro riid.

  • riid
    Referência a uma ID de interface

  • ppFactory
    Se essa operação for concluída com êxito, um ponteiro para uma fábrica de ativação.

Valor de Retorno

S_OK se bem-sucedido; caso contrário, um HRESULT que declara o erro.

Comentários

Um erro de afirmar é emitido se o parâmetro Factory do modelo não se deriva da interface IActivationFactory.

Requisitos

Cabeçalho: module.h

Namespace: Microsoft::WRL

Consulte também

Referência

Namespace Microsoft::WRL::Wrappers::Details