Compartilhar via


Função CreateActivationFactory

Cria um alocador que produz instâncias da classe especificada que podem ser ativadas pelo Windows Runtime.

Sintaxe

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

Parâmetros

sinalizadores
Uma combinação de um ou mais valores de enumeração RuntimeClassType.

entry
Ponteiro para um CreatorMap que contém informações de inicialização e 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 um alocador de ativação.

Valor de retorno

S_OK se tiver êxito; caso contrário, um HRESULT que indica o erro.

Comentários

Um erro de declaração será emitido se o parâmetro de modelo Factory não derivar da interface IActivationFactory.

Requisitos

Cabeçalho: module.h

Namespace: Microsoft::WRL

Confira também

Namespace Microsoft::WRL::Wrappers::Details