Condividi tramite


WindowsRuntimeMarshal.GetActivationFactory(Type) Metodo

Definizione

Restituisce un oggetto che implementa l'interfaccia factory di attivazione per il tipo di Windows Runtime specificato.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Parametri

type
Type

Tipo di Windows Runtime per cui ottenere l'interfaccia della factory di attivazione.

Restituisce

Oggetto che implementa l'interfaccia fattore di archiviazione.

Attributi

Eccezioni

typenon rappresenta un tipo di Windows Runtime (ovvero appartenente al Windows Runtime stesso o definito in un componente Windows Runtime).

-oppure-

L'oggetto specificato per type non è stato fornito dal sistema di tipi Common Language Runtime.

type è null.

La classe Windows Runtime specificata non è registrata correttamente. Ad esempio, il file con estensione winmd si trovava, ma il Windows Runtime non è riuscito a individuare l'implementazione.

Commenti

Oltre alle eccezioni nella sezione Eccezioni, qualsiasi HRESULT eccezione S_OK restituita dal metodo factory sottostante verrà sottoposto a marshalling come eccezione.

Si applica a