AssemblyLoadContext.LoadUnmanagedDll(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.