Compartilhar via


WindowsRuntimeMarshal.GetActivationFactory(Type) Método

Definição

Retorna um objeto que implementa a interface de fábrica de ativação para o tipo de Windows Runtime especificado.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

Parâmetros

type
Type

O Windows Runtime tipo para o qual obter a interface de fábrica de ativação.

Retornos

Um objeto que implementa a interface de fábrica de ativação.

Atributos

Exceções

typenão representa um tipo de Windows Runtime (ou seja, pertencente ao próprio Windows Runtime ou definido em um componente Windows Runtime).

- ou -

O objeto especificado para type não foi fornecido pelo sistema de tipos de Common Language Runtime.

type é null.

A classe Windows Runtime especificada não está registrada corretamente. Por exemplo, o arquivo .winmd foi localizado, mas o Windows Runtime não conseguiu localizar a implementação.

Comentários

Além das exceções na seção Exceções, qualquer HRESULT outra que não S_OK seja retornada pelo método de fábrica subjacente será empacotada como uma exceção.

Aplica-se a