Freigeben über


IGetActivationFactory Schnittstelle

Definition

Definiert die Implementierung für einen Typ, der Aktivierungsfabriken abruft.

public interface class IGetActivationFactory
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1323011810, 38621, 18855, 148, 247, 70, 7, 221, 171, 142, 60)]
struct IGetActivationFactory
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1323011810, 38621, 18855, 148, 247, 70, 7, 221, 171, 142, 60)]
public interface IGetActivationFactory
Public Interface IGetActivationFactory
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Für typische Apps (die C#, Visual Basic, C++/CX oder JavaScript für die Programmiersprache verwenden), sollte diese Schnittstelle als Infrastrukturelement betrachtet werden, das die gesamte Windows-Runtime Programmierumgebung als Implementierungsdetails verwendet. Es gibt keine gängigen Anwendungsentwicklungsszenarien, in denen die IGetActivationFactory-Schnittstelle direkt implementiert oder verwendet wird.

Das Szenario, das IGetActivationFactory unterstützt, ist, wenn Sie Windows-Runtime Komponenten mithilfe von WRL definieren, die als separate ausführbare Dateien gepackt werden. In diesem Fall gibt es keine automatische Aktivierung als Teil des App-Modells, und die Komponente ist für die Aktivierung ihrer Klassen vor der Verwendung (über verschiedene APIs im Windows.ApplicationModel.Core-Namespace ) verantwortlich. Ein Beispiel, das die Implementierung veranschaulicht, finden Sie unter Erstellen einer EXE-Komponente mit C++-Beispiel.

Hinweise für Implementierer

Die Implementierung eines Typs, der diese Schnittstelle unterstützt, muss über eine Methode namens GetActivationFactory verfügen, die eine Aktivierungs-ID (ACID) als Parameter akzeptiert und einen Typ zurückgibt, der IActivationFactory implementiert.

Methoden

GetActivationFactory(String)

Ruft die Implementierung einer Aktivierungsfactory ab.

Gilt für:

Weitere Informationen