NativeLibrary Sınıf

Tanım

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.

Şunlara uygulanır