NativeLibrary Sınıf
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.
Yerel kitaplıkları yönetmek için API'ler sağlar.
public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
- Devralma
-
NativeLibrary
Yöntemler
Free(IntPtr) |
Belirtilen işletim sistemi tanıtıcısına sahip yüklü bir kitaplığı boşaltır veya giriş tutamacı ise Zerohiçbir işlem gerçekleştirmez. |
GetExport(IntPtr, String) |
Dışarı aktarılan simgenin adresini alır. |
GetMainProgramHandle() |
Giriş noktası modülünden dışarı aktarmaları çözümlemek için veya TryGetExport(IntPtr, String, IntPtr) ile GetExport(IntPtr, String) kullanılabilecek bir tanıtıcı alın. |
Load(String) |
İşletim sistemi yükleyicisini sarmalayan ve varsayılan bayrakları kullanan bir yerel kitaplık yüklemek için basit bir API sağlar. |
Load(String, Assembly, Nullable<DllImportSearchPath>) |
Yerel kitaplığı yüklemek için üst düzey bir API sağlar. |
SetDllImportResolver(Assembly, DllImportResolver) |
Derlemeden yerel kitaplık içeri aktarmalarını çözümlemek için bir geri çağırma ayarlar. |
TryGetExport(IntPtr, String, IntPtr) |
Dışarı aktarılan simgenin adresini alır ve yöntem çağrısının başarılı olup olmadığını gösteren bir değer döndürür. |
TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) |
Yerel kitaplığı yükleyen ve işlemin başarılı olup olmadığını gösteren bir değer döndüren üst düzey bir API sağlar. |
TryLoad(String, IntPtr) |
Yerel kitaplığı yüklemek için basit bir API sağlar ve işlemin başarılı olup olmadığını gösteren bir değer döndürür. |