Поделиться через


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, не предоставлен системой типов среды CLR.

type имеет значение null.

Указанный класс среда выполнения Windows зарегистрирован неправильно. Например, был найден WINMD-файл, но среда выполнения Windows не удалось найти реализацию.

Комментарии

В дополнение к исключениям в разделе Исключения все HRESULTS_OK , кроме , которые возвращаются базовым методом фабрики, будут маршалированы как исключение.

Применяется к