WindowsRuntimeMarshal.GetActivationFactory(Type) 方法

定义

返回一个 对象,该对象实现指定Windows 运行时类型的激活工厂接口。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 static System::Runtime::InteropServices::WindowsRuntime::IActivationFactory ^ GetActivationFactory(Type ^ type);
[System.Security.SecurityCritical]
public static System.Runtime.InteropServices.WindowsRuntime.IActivationFactory GetActivationFactory (Type type);
public static System.Runtime.InteropServices.WindowsRuntime.IActivationFactory GetActivationFactory (Type type);
[<System.Security.SecurityCritical>]
static member GetActivationFactory : Type -> System.Runtime.InteropServices.WindowsRuntime.IActivationFactory
static member GetActivationFactory : Type -> System.Runtime.InteropServices.WindowsRuntime.IActivationFactory
Public Shared Function GetActivationFactory (type As Type) As IActivationFactory

参数

type
Type

要获取其激活工厂接口的Windows 运行时类型。

返回

一个对象,实现激活工厂接口。

属性

例外

type不表示属于Windows 运行时本身或在Windows 运行时组件) 中定义的Windows 运行时类型 (。

- 或 -

公共语言执行类型系统没有提供用于 type 的指定的该对象。

typenull

指定的Windows 运行时类未正确注册。 例如,已找到 .winmd 文件,但Windows 运行时未能找到实现。

注解

除了异常部分中的异常外, HRESULT 基础工厂方法返回的任何其他 S_OK 异常都将作为异常进行封送处理。

适用于