IGetActivationFactory 接口

定义

定义检索激活工厂的类型的实现。

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
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

对于 (使用 C#、Visual Basic、C++/CX 或 JavaScript 进行编程语言) 的典型应用,应将此接口视为整体Windows 运行时编程体验用作实现详细信息的基础结构部分。 没有依赖于直接实现或使用 IGetActivationFactory 接口的常见应用开发方案。

IGetActivationFactory 支持的方案是使用 WRL 定义Windows 运行时组件,这些组件打包为单独的可执行文件。 在这种情况下,应用模型没有自动激活,组件负责激活其类,然后通过 Windows.ApplicationModel.Core 命名空间) 中的各种 API 使用 (。 有关演示如何实现此功能的示例,请参阅 使用 C++ 创建 EXE 组件示例

实施者说明

支持此接口的类型实现必须具有名为 GetActivationFactory 的方法,该方法将激活 ID (ACID) 作为参数,并返回实现 IActivationFactory 的类型。

方法

GetActivationFactory(String)

检索激活工厂的实现。

适用于

另请参阅