Compartir a través de


WindowsRuntimeMarshal.GetActivationFactory(Type) Método

Definición

Devuelve un objeto que implementa la interfaz del generador de activación para el tipo de Windows Runtime especificado.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el 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

Tipo de Windows Runtime para obtener la interfaz de generador de activación.

Devoluciones

Objeto que implementa la interfaz de generador de activación.

Atributos

Excepciones

typeno representa un tipo de Windows Runtime (es decir, que pertenece al propio Windows Runtime o se define en un componente de Windows Runtime).

o bien

El sistema de tipos de Common Language Runtime no proporcionó el objeto especificado para type.

type es null.

La clase Windows Runtime especificada no está registrada correctamente. Por ejemplo, se encontró el archivo .winmd, pero el Windows Runtime no pudo localizar la implementación.

Comentarios

Además de las excepciones de la sección Excepciones, cualquier HRESULT otra S_OK excepción devuelta por el método de fábrica subyacente se serializará como una excepción.

Se aplica a