AssemblyLoadContext.LoadUnmanagedDll(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia klasom pochodnym ładowanie niezarządzanej biblioteki według nazwy.
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
Nazwa niezarządzanej biblioteki. Zazwyczaj jest to nazwa pliku bez ścieżki lub rozszerzeń.
Zwraca
nativeint
Dojście do załadowanej biblioteki lub Zero.
Uwagi
Domyślna implementacja zawsze zwraca wartość IntPtr.Zero. Po IntPtr.Zero zwróceniu środowisko uruchomieniowe ładuje bibliotekę przy użyciu jej domyślnych zasad.
Tę metodę wirtualną można zastąpić, aby dostosować niezarządzany algorytm wyszukiwania bibliotek. Po zastąpieniu nazwy można użyć do identyfikacji biblioteki. Załadowana biblioteka nie musi być zgodna z żądaną nazwą, ale może zostać przekształcona w razie potrzeby. Może to obejmować dostosowanie nazwy dla nazewnictwa specyficznego dla platformy.