IActivationFactory-Schnittstelle (activation.h)

Ermöglicht die Aktivierung von Klassen durch die Windows-Runtime.

Vererbung

Die IActivationFactory-Schnittstelle erbt von IInspectable. IActivationFactory verfügt auch über die folgenden Membertypen:

Methoden

Die IActivationFactory-Schnittstelle verfügt über diese Methoden.

 
IActivationFactory::ActivateInstance

Erstellt eine neue instance der Windows-Runtime-Klasse, die der aktuellen Aktivierungsfactory zugeordnet ist.

Hinweise

Implementieren Sie die IActivationFactory-Schnittstelle, wenn Sie eine Klasse erstellen, die Windows-Runtime Anwendungen verwenden soll. Clients rufen die ActivateInstance-Methode auf, um eine instance Ihrer Klasse zu verwenden.

Sie können einen IActivationFactory-Zeiger abrufen, indem Sie die Funktion RoGetActivationFactory aufrufen.

Während der Aktivierung einer Klasse ruft der Windows-Runtime die DllGetActivationFactory-Funktion auf, um einen IActivationFactory-Zeiger abzurufen, der der angeforderten Klasse entspricht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile activation.h

Weitere Informationen

DllGetActivationFactory

IClassFactory

IInspectable

RoGetActivationFactory