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 factory di attivazione.

Valori restituiti

Oggetto che implementa l'interfaccia factory di attivazione.

Attributi

Eccezioni

type non 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 è stato individuato, 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