Sdílet prostřednictvím


WindowsRuntimeMarshal.GetActivationFactory(Type) Metoda

Definice

Vrátí objekt, který implementuje rozhraní aktivační továrny pro zadaný typ prostředí Windows Runtime.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

Parametry

type
Type

Typ prostředí Windows Runtime, pro který chcete získat rozhraní pro vytváření aktivace.

Návraty

Objekt, který implementuje rozhraní aktivační továrny.

Atributy

Výjimky

typenepředstavuje typ prostředí Windows Runtime (to znamená, že patří do samotné prostředí Windows Runtime nebo definované v komponentě prostředí Windows Runtime).

-nebo-

Objekt zadaný pro type nebyl poskytnut systémem typů modulu CLR (Common Language Runtime).

type je null.

Zadaná třída prostředí Windows Runtime není správně zaregistrována. Byl například umístěn soubor .winmd, ale prostředí Windows Runtime nepodařilo najít implementaci.

Poznámky

Kromě výjimek v části Výjimky budou všechny HRESULT jiné než S_OK ty, které jsou vráceny základní metodou továrny, zařazovány jako výjimka.

Platí pro