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 cesty nebo přípony.

Návraty

IntPtr

nativeint

Popisovač načtené knihovny nebo Zero.

Poznámky

Výchozí implementace vždy vrátí IntPtr.Zero. Když IntPtr.Zero se vrátí, modul runtime načte knihovnu s výchozími zásadami.

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

Platí pro