WindowsRuntimeMarshal.GetActivationFactory(Type) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.