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