Aracılığıyla paylaş


WindowsRuntimeMarshal.GetActivationFactory(Type) Yöntem

Tanım

Belirtilen Windows Çalışma Zamanı türü için etkinleştirme fabrikası arabirimini uygulayan bir nesne döndürür.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

type
Type

Etkinleştirme fabrikası arabirimini almak için Windows Çalışma Zamanı türü.

Döndürülenler

Etkinleştirme fabrikası arabirimini uygulayan bir nesne.

Öznitelikler

Özel durumlar

typebir Windows Çalışma Zamanı türünü (yani, Windows Çalışma Zamanı kendisine ait veya bir Windows Çalışma Zamanı bileşeninde tanımlanmış) temsil etmez.

-veya-

için type belirtilen nesne ortak dil çalışma zamanı türü sistemi tarafından sağlanmadı.

type, null değeridir.

Belirtilen Windows Çalışma Zamanı sınıfı düzgün kaydedilmemiş. Örneğin, .winmd dosyası bulundu, ancak Windows Çalışma Zamanı uygulamayı bulamadı.

Açıklamalar

Özel Durumlar bölümündeki özel durumlara ek olarak, temel alınan fabrika yöntemi tarafından döndürülen dışında herhangi HRESULTS_OK biri özel durum olarak sıralanır.

Şunlara uygulanır