AssemblyLoadContext.LoadUnmanagedDll(String) 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.
Türetilmiş sınıfın ada göre yönetilmeyen bir kitaplığı yüklemesine izin verir.
protected:
virtual IntPtr LoadUnmanagedDll(System::String ^ unmanagedDllName);
protected virtual IntPtr LoadUnmanagedDll (string unmanagedDllName);
abstract member LoadUnmanagedDll : string -> nativeint
override this.LoadUnmanagedDll : string -> nativeint
Protected Overridable Function LoadUnmanagedDll (unmanagedDllName As String) As IntPtr
Parametreler
- unmanagedDllName
- String
Yönetilmeyen kitaplığın adı. Bu genellikle yolu veya uzantıları olmayan dosya adıdır.
Döndürülenler
nativeint
Yüklenen kitaplığın tanıtıcısı veya Zero.
Açıklamalar
Varsayılan uygulama her zaman döndürür IntPtr.Zero. Döndürülürse IntPtr.Zero , çalışma zamanı kitaplığını varsayılan ilkesiyle yükler.
Yönetilmeyen kitaplık arama algoritmasını özelleştirmek için bu sanal yöntem geçersiz kılınabilir. Geçersiz kılındığında, kitaplığı tanımlamak için ad kullanılabilir. Yüklenen kitaplığın istenen adla eşleşmesi gerekmez, ancak gerektiğinde dönüştürülebilir. Bu, platforma özgü adlandırma için adı ayarlamayı içerebilir.