WindowsRuntimeMarshal.GetActivationFactory(Type) Metoda

Definicja

Zwraca obiekt, który implementuje interfejs fabryki aktywacji dla określonego środowisko wykonawcze systemu Windows typu.

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, dla których ma być interfejs fabryki aktywacji.

Zwraca

IActivationFactory

Obiekt, który implementuje interfejs fabryki aktywacji.

Atrybuty

Wyjątki

type Nie reprezentuje typu środowisko wykonawcze systemu Windows (to znaczy należy do środowisko wykonawcze systemu Windows lub zdefiniowany w składniku środowisko wykonawcze systemu Windows danych).

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

type to null.

Określona środowisko wykonawcze systemu Windows nie jest prawidłowo zarejestrowana. Na przykład plik winmd został zlokalizowany, ale środowisko wykonawcze systemu Windows nie mógł zlokalizować implementacji.

Uwagi

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

Dotyczy