Partager via


IGetActivationFactory Interface

Définition

Définit l’implémentation d’un type qui récupère les fabriques d’activation.

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
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Pour les applications classiques (celles qui utilisent C#, Visual Basic, C++/CX ou JavaScript pour le langage de programmation), cette interface doit être considérée comme un élément d’infrastructure que l’expérience de programmation Windows Runtime globale utilise comme détail d’implémentation. Il n’existe aucun scénario de développement d’application courant qui repose directement sur l’implémentation ou l’utilisation de l’interface IGetActivationFactory.

Le scénario pris en charge par IGetActivationFactory est si vous définissez des composants Windows Runtime à l’aide de WRL, qui sont empaquetés sous forme d’exécutables distincts. Dans ce cas, il n’y a pas d’activation automatique dans le modèle d’application, et le composant est responsable de l’activation de ses classes avant l’utilisation (via différentes API dans l’espace de noms Windows.ApplicationModel.Core ). Pour obtenir un exemple illustrant comment implémenter cela, consultez Création d’un composant EXE avec C++.

Remarques aux implémenteurs

L’implémentation d’un type qui prend en charge cette interface doit avoir une méthode appelée GetActivationFactory qui prend un ID d’activation (ACID) comme paramètre et retourne un type qui implémente IActivationFactory.

Méthodes

GetActivationFactory(String)

Récupère l’implémentation d’une fabrique d’activation.

S’applique à

Voir aussi