Compartilhar via


Interface IActivationFactory (activation.h)

Permite que classes sejam ativadas pelo Windows Runtime .

Herança

A interface IActivationFactory herda de IInspectable. IActivationFactory também tem estes tipos de membros:

Métodos

A interface IActivationFactory tem esses métodos.

 
IActivationFactory::ActivateInstance

Cria uma nova instância da classe Windows Runtime associada à fábrica de ativação atual.

Comentários

Implemente a interface IActivationFactory ao criar uma classe que você deseja que Windows Runtime aplicativos usem. Os clientes chamam o método ActivateInstance para usar uma instância de sua classe.

Você pode obter um ponteiro IActivationFactory chamando a função RoGetActivationFactory .

Durante a ativação de uma classe, o Windows Runtime chama a função DllGetActivationFactory para obter um ponteiro IActivationFactory que corresponde à classe solicitada.

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

DllGetActivationFactory

IClassFactory

IInspectable

RoGetActivationFactory