AssemblyLoadContext.LoadUnmanagedDll(String) Metoda

Definice

Umožňuje odvozené třídě načíst nespravovanou knihovnu podle názvu.

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

Parametry

unmanagedDllName
String

Název nespravované knihovny Obvykle se jedná o název souboru bez jeho cesty nebo rozšíření.

Návraty

IntPtr

nativeint

Popisovač načtené knihovny nebo Zero.

Poznámky

Výchozí implementace vždy vrátí IntPtr.Zero. Po IntPtr.Zero vrácení modul runtime načte knihovnu s jeho výchozí zásadou.

Tuto virtuální metodu lze přepsat a přizpůsobit nespravovaný vyhledávací algoritmus knihovny. Při přepsání názvu lze použít k identifikaci knihovny. Načtená knihovna nemusí odpovídat požadovanému názvu, ale je možné ji podle potřeby transformovat. To může zahrnovat úpravu názvu pro pojmenování specifické pro platformu.

Platí pro