WindowsRuntimeMarshal.GetActivationFactory(Type) Methode

Definition

Gibt ein Objekt zurück, das die Aktivierungsfactoryschnittstelle für den angegebenen Windows-Runtime-Typ implementiert.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Parameter

type
Type

Der Windows-Runtime Typ, für den die Aktivierungsfactoryschnittstelle abgerufen werden soll.

Gibt zurück

Ein Objekt, das die Aktivierungsfactoryschnittstelle implementiert.

Attribute

Ausnahmen

type stellt keinen Windows-Runtime Typ dar (d. a. der Windows-Runtime selbst oder in einer Windows-Runtime Komponente definiert).

-oder-

Das angegebene type Objekt wurde vom Common Language Runtime-Typsystem nicht bereitgestellt.

type ist null.

Die angegebene Windows-Runtime Klasse ist nicht ordnungsgemäß registriert. Die WINMD-Datei wurde beispielsweise gefunden, aber die Windows-Runtime konnte die Implementierung nicht finden.

Hinweise

Zusätzlich zu den Ausnahmen im Abschnitt "Ausnahmen" werden alle HRESULT anderen S_OK als die von der zugrunde liegenden Factorymethode zurückgegebenen Ausnahmen als Ausnahme gemarstet.

Gilt für: