Udostępnij za pośrednictwem


WindowsRuntimeMarshal.GetActivationFactory(Type) Metoda

Definicja

Zwraca obiekt implementujący interfejs fabryki aktywacji dla określonego typu środowisko wykonawcze systemu Windows.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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 środowisko wykonawcze systemu Windows, aby uzyskać interfejs fabryki aktywacji.

Zwraca

Obiekt implementujący interfejs fabryki aktywacji.

Atrybuty

Wyjątki

typenie reprezentuje typu środowisko wykonawcze systemu Windows (czyli należącego do samego środowisko wykonawcze systemu Windows lub zdefiniowanego w składniku środowisko wykonawcze systemu Windows).

-lub-

Obiekt określony dla type nie został dostarczony przez system typu środowiska uruchomieniowego języka wspólnego.

type to null.

Określona klasa środowisko wykonawcze systemu Windows nie jest poprawnie zarejestrowana. Na przykład plik winmd został zlokalizowany, ale środowisko wykonawcze systemu Windows nie udało się zlokalizować implementacji.

Uwagi

Oprócz wyjątków w sekcji Wyjątki wszystkie HRESULT inne niż S_OK zwracane przez podstawową metodę fabryki będą marshalowane jako wyjątek.

Dotyczy