WindowsRuntimeMarshal.GetActivationFactory(Type) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个 对象,该对象实现指定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
的指定的该对象。
type
为 null
。
指定的Windows 运行时类未正确注册。 例如,已找到 .winmd 文件,但Windows 运行时未能找到实现。
注解
除了异常部分中的异常外, HRESULT
基础工厂方法返回的任何其他 S_OK
异常都将作为异常进行封送处理。