WindowsRuntimeMarshal.GetActivationFactory(Type) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
type
nã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.