AssemblyLoadContext.LoadUnmanagedDllFromPath(String) Method

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Loads an unmanaged library from the specified path.

C#
protected IntPtr LoadUnmanagedDllFromPath(string unmanagedDllPath);

Parameters

unmanagedDllPath
String

The path to the unmanaged library.

Returns

IntPtr

The OS handle for the loaded native library.

Exceptions

unmanagedDllPath is null.

The unmanagedDllPath argument is empty or not an absolute path.

The library can't be found.

The library is not valid.

Remarks

The OS handle returned by this method can be used with methods of the System.Runtime.InteropServices.NativeLibrary class.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10