WindowsRuntimeMarshal.GetActivationFactory(Type) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
type
nepř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.