NativeLibrary 类

定义

提供用于管理本机库的 API。

public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
继承
NativeLibrary

方法

名称 说明
Free(IntPtr)

释放具有指定 OS 句柄的加载库,或者在输入句柄为 Zero时不执行任何操作。

GetExport(IntPtr, String)

获取导出的符号的地址。

GetMainProgramHandle()

获取可用于 GetExport(IntPtr, String)TryGetExport(IntPtr, String, IntPtr) 解析入口点模块中的导出的句柄。

Load(String, Assembly, Nullable<DllImportSearchPath>)

提供用于加载本机库的高级 API。

Load(String)

提供用于加载本机库的简单 API,该库包装 OS 加载程序并使用默认标志。

SetDllImportResolver(Assembly, DllImportResolver)

设置用于解析程序集中的本机库导入的回调。

TryGetExport(IntPtr, String, IntPtr)

获取导出的符号的地址,并返回一个值,该值指示方法调用是否成功。

TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr)

提供一个高级 API,该 API 加载本机库并返回一个值,该值指示操作是否成功。

TryLoad(String, IntPtr)

提供用于加载本机库的简单 API,并返回一个值,该值指示操作是否成功。

适用于