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) |
提供一个简单 API,用于加载包装 OS 加载程序并使用模式标志的本机库。 |
Load(String, Assembly, Nullable<DllImportSearchPath>) |
提供用于加载本机库的高级 API。 |
SetDllImportResolver(Assembly, DllImportResolver) |
设置回调,用于解析从程序集进行的本机库导入。 |
TryGetExport(IntPtr, String, IntPtr) |
获取导出的符号的地址,并返回一个指示方法调用是否成功的值。 |
TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) |
提供一个高级 API,用于加载本机库并返回一个指示操作是否成功的值。 |
TryLoad(String, IntPtr) |
提供一个简单 API,用于加载本机库并返回一个指示操作是否成功的值。 |