Compartilhar via


Método IActivationFactory::ActivateInstance (activation.h)

Cria uma nova instância da classe Windows Runtime associada ao alocador de ativação atual.

Sintaxe

HRESULT ActivateInstance(
  [out] IInspectable **instance
);

Parâmetros

[out] instance

Tipo: IInspectable**

Um ponteiro para uma nova instância da classe associada à fábrica de ativação atual.

Retornar valor

Tipo: HRESULT

Essa função pode retornar os valores a seguir.

Código de retorno Descrição
S_OK
A nova instância de classe foi criada com êxito.
E_INVALIDARG
a instância é NULL.
E_NOINTERFACE
A interface IInspectable não é implementada pela classe associada à fábrica de ativação atual.
E_OUTOFMEMORY
Falha ao criar uma instância da classe .

Comentários

Use a função ActivateInstance para ativar uma classe Windows Runtime. A função ActivateInstance conecta-se à fábrica de ativação associada ao identificador de classe ativável especificado, cria uma instância chamando o construtor de argumento zero na classe e libera o alocador de ativação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho activation.h

Confira também

IActivationFactory

RoActivateInstance