AssemblyLoadContext.LoadUnmanagedDllFromPath(String) Method

Definition

Loads an unmanaged library from the specified path.

protected:
 IntPtr LoadUnmanagedDllFromPath(System::String ^ unmanagedDllPath);
protected IntPtr LoadUnmanagedDllFromPath (string unmanagedDllPath);
member this.LoadUnmanagedDllFromPath : string -> nativeint
Protected Function LoadUnmanagedDllFromPath (unmanagedDllPath As String) As IntPtr

Parameters

unmanagedDllPath
String

The path to the unmanaged library.

Returns

IntPtr

nativeint

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