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 运行时找不到实现。

注解

除了“异常”部分中的异常之外,基础工厂方法返回的任何其他HRESULTS_OK异常都将作为异常进行封送。

适用于