NativeLibrary 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于管理本机库的 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,并返回一个值,该值指示操作是否成功。 |